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