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