Class: Serwersms::Contacts
- Inherits:
-
Object
- Object
- Serwersms::Contacts
- Defined in:
- lib/library/contacts.rb
Instance Method Summary collapse
- #add(group_id, phone, params = {}) ⇒ Object
- #delete(id) ⇒ Object
- #edit(id, group_id, phone, params = {}) ⇒ Object
- #import(group_name, contact = {}) ⇒ Object
- #index(group_id = nil, search = nil, params = {}) ⇒ Object
-
#initialize(obj) ⇒ Contacts
constructor
A new instance of Contacts.
- #view(id) ⇒ Object
Constructor Details
#initialize(obj) ⇒ Contacts
Returns a new instance of Contacts.
2 3 4 |
# File 'lib/library/contacts.rb', line 2 def initialize(obj) @serwersms = obj end |
Instance Method Details
#add(group_id, phone, params = {}) ⇒ Object
23 24 25 26 27 |
# File 'lib/library/contacts.rb', line 23 def add(group_id, phone, params = {}) params['group_id'] = group_id params['phone'] = phone @serwersms.call('contacts/add',params); end |
#delete(id) ⇒ Object
116 117 118 119 120 |
# File 'lib/library/contacts.rb', line 116 def delete(id) params = {} params['id'] = id @serwersms.call('contacts/delete',params); end |
#edit(id, group_id, phone, params = {}) ⇒ Object
103 104 105 106 107 108 |
# File 'lib/library/contacts.rb', line 103 def edit(id, group_id, phone, params = {}) params['id'] = id params['group_id'] = group_id params['phone'] = phone @serwersms.call('contacts/edit',params); end |
#import(group_name, contact = {}) ⇒ Object
137 138 139 140 141 142 |
# File 'lib/library/contacts.rb', line 137 def import(group_name, contact = {}) params = {} params['group_name'] = group_name params['contact'] = contact.to_json @serwersms.call('contacts/import',params); end |
#index(group_id = nil, search = nil, params = {}) ⇒ Object
57 58 59 60 61 |
# File 'lib/library/contacts.rb', line 57 def index(group_id = nil, search = nil , params = {}) params['group_id'] = group_id params['search'] = search @serwersms.call('contacts/index',params); end |
#view(id) ⇒ Object
79 80 81 82 83 |
# File 'lib/library/contacts.rb', line 79 def view(id) params = {} params['id'] = id @serwersms.call('contacts/view',params); end |