class Mogli::FetchingArray

Attributes

classes[RW]
client[RW]
next_url[RW]
previous_url[RW]
total_count[RW]

Public Instance Methods

fetch_next() click to toggle source
# File lib/mogli/fetching_array.rb, line 5
def fetch_next
  return [] if next_url.nil? || next_url.empty?
  additions = client.get_and_map_url(next_url,classes)
  self.next_url = additions.next_url
  self.concat(additions)
  additions
end
fetch_previous() click to toggle source
# File lib/mogli/fetching_array.rb, line 13
def fetch_previous
  return [] if previous_url.nil? || previous_url.empty?
  additions = client.get_and_map_url(previous_url,classes)
  self.previous_url = additions.previous_url
  self.unshift(*additions)
  additions
end