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