Make repositories enumerable
This commit is contained in:
parent
47a013eb66
commit
a0ab3cc6da
@ -1,15 +1,23 @@
|
|||||||
module PlanetExpress
|
module PlanetExpress
|
||||||
class Repository
|
class Repository
|
||||||
|
include Enumerable
|
||||||
|
|
||||||
attr_reader :data
|
attr_reader :data
|
||||||
|
|
||||||
def initialize(data: )
|
def initialize(data:)
|
||||||
@data = data
|
@data = data
|
||||||
end
|
end
|
||||||
|
|
||||||
def all
|
def all
|
||||||
data
|
data
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def each
|
||||||
|
data.each do |item|
|
||||||
|
yield item
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
def add(item)
|
def add(item)
|
||||||
data.push(item)
|
data.push(item)
|
||||||
end
|
end
|
||||||
|
Loading…
Reference in New Issue
Block a user