class MobilySender
Public Class Methods
new(auth)
click to toggle source
# File lib/mobily/mobily_sender.rb, line 6 def initialize(auth) @auth = auth end
Public Instance Methods
activate_mobile_number_license(sender_id, activation_code)
click to toggle source
# File lib/mobily/mobily_sender.rb, line 18 def activate_mobile_number_license(sender_id, activation_code) request_handler = MobilyApiJsonRequestHandler.new(@auth) request_handler.set_api_method('activeSender') request_handler.add_parameter('senderId', sender_id.tr('#', '')) request_handler.add_parameter('activeKey', activation_code) request_handler.handle end
get_activation_status_for_all_senders()
click to toggle source
# File lib/mobily/mobily_sender.rb, line 46 def get_activation_status_for_all_senders request_handler = MobilyApiJsonRequestHandler.new(@auth) request_handler.set_api_method('checkAlphasSender') request_handler.handle.data end
is_mobile_number_license_active?(sender_id)
click to toggle source
# File lib/mobily/mobily_sender.rb, line 26 def is_mobile_number_license_active?(sender_id) request_handler = MobilyApiJsonRequestHandler.new(@auth) request_handler.set_api_method('checkSender') request_handler.add_parameter('senderId', sender_id.tr('#', '')) begin response = request_handler.handle rescue MobilyApiError false else response.get('result') == '1' end end
request_alphabetical_license(sender)
click to toggle source
# File lib/mobily/mobily_sender.rb, line 39 def request_alphabetical_license(sender) request_handler = MobilyApiJsonRequestHandler.new(@auth) request_handler.set_api_method('addAlphaSender') request_handler.add_parameter('sender', sender) request_handler.handle end
request_mobile_number_license(mobile_number)
click to toggle source
# File lib/mobily/mobily_sender.rb, line 10 def request_mobile_number_license(mobile_number) request_handler = MobilyApiJsonRequestHandler.new(@auth) request_handler.set_api_method('addSender') request_handler.add_parameter('sender', mobile_number) response = request_handler.handle response.get('senderId') end