class RDMM2::Request
Public Class Methods
new(parameters)
click to toggle source
# File lib/rdmm2/request.rb, line 8 def initialize(parameters) @parameters = parameters.dup end
Public Instance Methods
execute()
click to toggle source
# File lib/rdmm2/request.rb, line 12 def execute @parameters[:timestamp] = Time.now.strftime('%Y/%m/%d %H:%M:%S') return RDMM2::Response.new(Nokogiri::XML(open("#{API_URI}#{URI.encode_www_form(@parameters)}"))).response.result end
method_missing(method_name, *args)
click to toggle source
# File lib/rdmm2/request.rb, line 17 def method_missing(method_name, *args) @parameters[method_name] = args.first.to_s.encode('EUC-JP') return self end