module SmsMasking::Group
Public Instance Methods
add_group(params = {})
click to toggle source
Attributes¶ ↑
-
group
:Group
Name
Example¶ ↑
sms.add_group({group: "Group 1"})
# 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 = {})
click to toggle source
Attributes¶ ↑
-
id
:Group
ID
Example¶ ↑
sms.delete_group({id: 1})
# 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 = {})
click to toggle source
Attributes¶ ↑
Example¶ ↑
sms.edit_group({id: 1, group: "My Group 1"})
# 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 = {})
click to toggle source
Attributes¶ ↑
-
name
: Name to search
Example¶ ↑
sms.find_group({name: "My Group 1"})
# 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 = {})
click to toggle source
Attributes¶ ↑
-
page
: Page Number (default=1) -
size
: number of records per page (default=10)
Example¶ ↑
sms.list_group({ page: 1, size: 10 })
# 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