module AliyunSmsRuby
Constants
- VERSION
Attributes
configuration[W]
Public Class Methods
configuration()
click to toggle source
# File lib/aliyun_sms_ruby.rb, line 11 def configuration @configuration ||= Configuration.new end
configure() { |configuration| ... }
click to toggle source
# File lib/aliyun_sms_ruby.rb, line 15 def configure yield(configuration) end
send_global_message(mobile, text, from, type, optional_params = nil)
click to toggle source
# File lib/aliyun_sms_ruby.rb, line 24 def send_global_message(mobile, text, from, type, optional_params = nil) request = AliyunSmsRuby::Request::MessageGlobalRequest.new(mobile, text, from, type, optional_params = nil) client.send_request request end
send_message(mobile, template_code, template_param, optional_params = nil)
click to toggle source
# File lib/aliyun_sms_ruby.rb, line 19 def send_message(mobile, template_code, template_param, optional_params = nil) request = AliyunSmsRuby::Request::MessageRequest.new(mobile, template_code, template_param, optional_params) client.send_request request end
send_query_request(mobile, send_date, biz_id, page_size, current_page)
click to toggle source
# File lib/aliyun_sms_ruby.rb, line 29 def send_query_request(mobile, send_date, biz_id, page_size, current_page) request = AliyunSmsRuby::Request::QueryRequest.new(mobile, send_date, biz_id, page_size, current_page) client.send_request request end
Private Class Methods
client()
click to toggle source
# File lib/aliyun_sms_ruby.rb, line 35 def client @client ||= AliyunSmsRuby::Client.new end