Class: Hive::Contact
- Inherits:
-
Hashie::Trash
- Object
- Hashie::Trash
- Hive::Contact
- Includes:
- Hashie::Extensions::Coercion, Hashie::Extensions::IgnoreUndeclared
- Defined in:
- lib/hive/contact.rb
Instance Method Summary collapse
- #add_address(args) ⇒ Object
- #add_custom(args) ⇒ Object
- #add_date(args) ⇒ Object
- #add_email(args) ⇒ Object
- #add_note(args) ⇒ Object
- #add_phone(args) ⇒ Object
- #add_url(args) ⇒ Object
Instance Method Details
#add_address(args) ⇒ Object
121 122 123 |
# File 'lib/hive/contact.rb', line 121 def add_address(args) addresses << Address.new(args) end |
#add_custom(args) ⇒ Object
137 138 139 |
# File 'lib/hive/contact.rb', line 137 def add_custom(args) custom << Custom.new(args) end |
#add_date(args) ⇒ Object
129 130 131 |
# File 'lib/hive/contact.rb', line 129 def add_date(args) dates << Date.new(args) end |
#add_email(args) ⇒ Object
113 114 115 |
# File 'lib/hive/contact.rb', line 113 def add_email(args) emails << Email.new(args) end |
#add_note(args) ⇒ Object
133 134 135 |
# File 'lib/hive/contact.rb', line 133 def add_note(args) notes << Note.new(args) end |
#add_phone(args) ⇒ Object
117 118 119 |
# File 'lib/hive/contact.rb', line 117 def add_phone(args) phones << Phone.new(args) end |
#add_url(args) ⇒ Object
125 126 127 |
# File 'lib/hive/contact.rb', line 125 def add_url(args) urls << Url.new(args) end |