class Epok::Collection
Attributes
data[R]
Public Class Methods
new(data, id = "id")
click to toggle source
# File lib/epok/collection.rb, line 7 def initialize(data, id = "id") @data = collection(data, id) end
Public Instance Methods
each(&block)
click to toggle source
# File lib/epok/collection.rb, line 11 def each(&block) data.each(&block) end
Private Instance Methods
collection(data, id)
click to toggle source
# File lib/epok/collection.rb, line 17 def collection(data, id) data.map do |item| Object.new(item[id]) end end