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