class FbGraph2::Searchable::Result
Attributes
access_token[RW]
collection[RW]
klass[RW]
options[RW]
query[RW]
Public Class Methods
new(query, access_token, klass, options = {})
click to toggle source
# File lib/fb_graph2/searchable/result.rb, line 6 def initialize(query, access_token, klass, options = {}) @klass = klass @access_token = access_token @query = query @options = options @collection = options.delete(:collection) || Collection.new replace @collection end
Public Instance Methods
next(_options_ = {})
click to toggle source
# File lib/fb_graph2/searchable/result.rb, line 15 def next(_options_ = {}) if collection.next.present? klass.search query, access_token, options.merge(_options_).merge(collection.next) else self.class.new query, access_token, klass end end
previous(_options_ = {})
click to toggle source
# File lib/fb_graph2/searchable/result.rb, line 23 def previous(_options_ = {}) if collection.previous.present? klass.search query, access_token, options.merge(_options_).merge(collection.previous) else self.class.new query, access_token, klass end end