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