Class: Hive::Contact

Inherits:
Hashie::Trash
  • Object
show all
Includes:
Hashie::Extensions::Coercion, Hashie::Extensions::IgnoreUndeclared
Defined in:
lib/hive/contact.rb

Instance Method Summary collapse

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