Class: Twitter::ListMemberAdded

Inherits:
Action show all
Defined in:
lib/twitter/list_member_added.rb

Instance Attribute Summary

Attributes inherited from Base

#attrs

Instance Method Summary (collapse)

Methods included from Creatable

#created_at

Methods inherited from Base

#[], #initialize, lazy_attr_reader

Constructor Details

This class inherits a constructor from Twitter::Base

Instance Method Details

- (Array<Twitter::User>) sources

A collection of users who added a user to a list

Returns:



12
13
14
15
16
# File 'lib/twitter/list_member_added.rb', line 12

def sources
  @sources = Array(@attrs['sources']).map do |user|
    Twitter::User.new(user)
  end
end

- (Array<Twitter::List>) target_objects

A collection of lists that were added to

Returns:



21
22
23
24
25
# File 'lib/twitter/list_member_added.rb', line 21

def target_objects
  @target_objects = Array(@attrs['target_objects']).map do |list|
    Twitter::List.new(list)
  end
end

- (Array<Twitter::User>) targets

A collection of users who were added to a list

Returns:



30
31
32
33
34
# File 'lib/twitter/list_member_added.rb', line 30

def targets
  @targets = Array(@attrs['targets']).map do |user|
    Twitter::User.new(user)
  end
end