Module: SmsMasking::Group
- Included in:
- Base
- Defined in:
- lib/sms_masking/group.rb
Instance Method Summary collapse
-
#add_group(params = {}) ⇒ Object
Attributes *
group
: Group Name. -
#delete_group(params = {}) ⇒ Object
Attributes *
id
: Group ID. -
#edit_group(params = {}) ⇒ Object
Attributes *
id
: Group ID *group
: Group Name. -
#find_group(params = {}) ⇒ Object
Attributes.
-
#list_group(params = {}) ⇒ Object
Attributes.
Instance Method Details
#add_group(params = {}) ⇒ Object
Attributes
-
group
: Group Name
Example
sms.add_group({group: "Group 1"})
10 11 12 13 14 15 |
# File 'lib/sms_masking/group.rb', line 10 def add_group(params = {}) params[:username] = @username params[:auth] = auth(params[:group].to_s+@password.to_s) res = self.class.get(@base_path+"/groupAdd.aspx", query: params) print_response res end |
#delete_group(params = {}) ⇒ Object
Attributes
-
id
: Group ID
Example
sms.delete_group({id: 1})
37 38 39 40 41 42 |
# File 'lib/sms_masking/group.rb', line 37 def delete_group(params = {}) params[:username] = @username params[:auth] = auth(params[:id].to_s+@password.to_s) res = self.class.get(@base_path+"/groupDelete.aspx", query: params) print_response res end |
#edit_group(params = {}) ⇒ Object
Attributes
-
id
: Group ID -
group
: Group Name
Example
sms.edit_group({id: 1, group: "My Group 1"})
24 25 26 27 28 29 |
# File 'lib/sms_masking/group.rb', line 24 def edit_group(params = {}) params[:username] = @username params[:auth] = auth(params[:id].to_s+@password.to_s) res = self.class.get(@base_path+"/groupEdit.aspx", query: params) print_response res end |
#find_group(params = {}) ⇒ Object
Attributes
-
name
: Name to search
Example
sms.find_group({name: "My Group 1"})
71 72 73 74 75 76 |
# File 'lib/sms_masking/group.rb', line 71 def find_group(params = {}) params[:username] = @username params[:auth] = auth(@username.to_s+@password.to_s) res = self.class.get(@base_path+"/groupFind.aspx", query: params) print_response res end |
#list_group(params = {}) ⇒ Object
Attributes
-
page
: Page Number (default=1) -
size
: number of records per page (default=10)
Example
sms.list_group({
page: 1,
size: 10
})
56 57 58 59 60 61 |
# File 'lib/sms_masking/group.rb', line 56 def list_group(params = {}) params[:username] = @username params[:auth] = auth(@username.to_s+@password.to_s) res = self.class.get(@base_path+"/phbk_getList.aspx", query: params) print_response res end |