Method: Gnip::Activity#initialize
- Defined in:
- lib/gnip_api/gnip/activity.rb
permalink #initialize(params = {}) ⇒ Activity
Returns a new instance of Activity.
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
# File 'lib/gnip_api/gnip/activity.rb', line 7 def initialize params = {} @id = params['id'] @object_type = params['objectType'] @actor = Gnip::Actor.new params['actor'] @verb = params['verb'] @posted_time = params['postedTime'] @generator = params['generator'] @provider = params['provider'] @link = params['link'] @body = params['body'] @object = retweet? ? Gnip::Activity.new(params['object']) : params['object'] @favorites_count = params['favoritesCount'] @twitter_entities = params['twitter_entities'] @twitter_filter_level = params['twitter_filter_level'] @twitter_lang = params['twitter_lang'] @retweet_count = params['retweetCount'] @gnip = Gnip::GnipData.new(params['gnip']) if params['gnip'] end |