Class: Serwersms::Contacts

Inherits:
Object
  • Object
show all
Defined in:
lib/library/contacts.rb

Instance Method Summary collapse

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