Class: Twterm::List
- Inherits:
-
Object
- Object
- Twterm::List
- Defined in:
- lib/twterm/list.rb
Instance Attribute Summary collapse
-
#description ⇒ Object
readonly
Returns the value of attribute description.
-
#full_name ⇒ Object
readonly
Returns the value of attribute full_name.
-
#id ⇒ Object
readonly
Returns the value of attribute id.
-
#member_count ⇒ Object
readonly
Returns the value of attribute member_count.
-
#mode ⇒ Object
readonly
Returns the value of attribute mode.
-
#name ⇒ Object
readonly
Returns the value of attribute name.
-
#slug ⇒ Object
readonly
Returns the value of attribute slug.
-
#subscriber_count ⇒ Object
readonly
Returns the value of attribute subscriber_count.
Instance Method Summary collapse
- #==(other) ⇒ Object
-
#initialize(list) ⇒ List
constructor
A new instance of List.
Constructor Details
#initialize(list) ⇒ List
Returns a new instance of List.
5 6 7 8 9 10 11 12 13 14 |
# File 'lib/twterm/list.rb', line 5 def initialize(list) @id = list.id @name = list.name @slug = list.slug @full_name = list.full_name @mode = list.mode @description = list.description.is_a?(Twitter::NullObject) ? '' : list.description @member_count = list.member_count @subscriber_count = list.subscriber_count end |
Instance Attribute Details
#description ⇒ Object (readonly)
Returns the value of attribute description.
3 4 5 |
# File 'lib/twterm/list.rb', line 3 def description @description end |
#full_name ⇒ Object (readonly)
Returns the value of attribute full_name.
3 4 5 |
# File 'lib/twterm/list.rb', line 3 def full_name @full_name end |
#id ⇒ Object (readonly)
Returns the value of attribute id.
3 4 5 |
# File 'lib/twterm/list.rb', line 3 def id @id end |
#member_count ⇒ Object (readonly)
Returns the value of attribute member_count.
3 4 5 |
# File 'lib/twterm/list.rb', line 3 def member_count @member_count end |
#mode ⇒ Object (readonly)
Returns the value of attribute mode.
3 4 5 |
# File 'lib/twterm/list.rb', line 3 def mode @mode end |
#name ⇒ Object (readonly)
Returns the value of attribute name.
3 4 5 |
# File 'lib/twterm/list.rb', line 3 def name @name end |
#slug ⇒ Object (readonly)
Returns the value of attribute slug.
3 4 5 |
# File 'lib/twterm/list.rb', line 3 def slug @slug end |
#subscriber_count ⇒ Object (readonly)
Returns the value of attribute subscriber_count.
3 4 5 |
# File 'lib/twterm/list.rb', line 3 def subscriber_count @subscriber_count end |
Instance Method Details
#==(other) ⇒ Object
16 17 18 |
# File 'lib/twterm/list.rb', line 16 def ==(other) other.is_a?(self.class) && id == other.id end |