module SmsMasking::Group

Public Instance Methods

add_group(params = {}) click to toggle source

Attributes

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

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