class AliyunSmsRuby::Request::BaseRequest
Public Instance Methods
get_params()
click to toggle source
# File lib/aliyun_sms_ruby/request/base_request.rb, line 5 def get_params custom_params.merge intrinsic_params end
Protected Instance Methods
action()
click to toggle source
# File lib/aliyun_sms_ruby/request/base_request.rb, line 11 def action "" end
custom_params()
click to toggle source
# File lib/aliyun_sms_ruby/request/base_request.rb, line 15 def custom_params {} end
intrinsic_params()
click to toggle source
# File lib/aliyun_sms_ruby/request/base_request.rb, line 19 def intrinsic_params configuration = AliyunSmsRuby.configuration { :AccessKeyId => configuration.access_key_id, :SignName => configuration.sign_name, :Format => configuration.format, :RegionId => configuration.region_id, :SignatureMethod => configuration.signature_method, :SignatureVersion => configuration.signature_version, :Timestamp => timestamp, :SignatureNonce => nonce, :Action => action, :Version => configuration.version } end
nonce()
click to toggle source
# File lib/aliyun_sms_ruby/request/base_request.rb, line 39 def nonce UUID.generate end
timestamp()
click to toggle source
# File lib/aliyun_sms_ruby/request/base_request.rb, line 35 def timestamp Time.now.utc.strftime("%FT%TZ") end