class Kloudless::Collection

Public Class Methods

new(model, json) click to toggle source
# File lib/kloudless/collection.rb, line 5
def initialize(model, json)
  @model = model
  @json = json
end

Public Instance Methods

count() click to toggle source
# File lib/kloudless/collection.rb, line 14
def count
  @json["count"]
end
each() { |model| ... } click to toggle source
# File lib/kloudless/collection.rb, line 30
def each
  @json["objects"].each do |attrs|
    yield @model.new(attrs)
  end
end
next_page() click to toggle source
# File lib/kloudless/collection.rb, line 22
def next_page
  @json["next_page"]
end
objects() click to toggle source
# File lib/kloudless/collection.rb, line 26
def objects
  @json["objects"]
end
page() click to toggle source
# File lib/kloudless/collection.rb, line 18
def page
  @json["page"]
end
total() click to toggle source
# File lib/kloudless/collection.rb, line 10
def total
  @json["total"]
end