Method: Facebooker::User#events
- Defined in:
- lib/facebooker/models/user.rb
#events(params = {}) ⇒ Object
Returns a user’s events, params correspond to API call parameters (except UID): wiki.developers.facebook.com/index.php/Events.get E.g:
@user.events(:start_time => Time.now, :end_time => 1.month.from_now)
# => Returns events betwen now and a month from now
61 62 63 64 65 66 67 68 69 70 |
# File 'lib/facebooker/models/user.rb', line 61 def events(params={}) @events ||= {} [:start_time,:end_time].compact.each do |key| params[key] = params[key].to_i end # puts @events[params.to_s].nil? @events[params.to_s] ||= @session.post('facebook.events.get', {:uid => self.id}.merge(params)).map do |event| Event.from_hash(event) end end |