Sha256: 3e9abaed280e443aac1414307136541325d05b367cc848752d600a3bd32edb94
Contents?: true
Size: 550 Bytes
Versions: 9
Compression:
Stored size: 550 Bytes
Contents
module Agcod class CancelGiftCard < Agcod::Request include Agcod::OptionValidators def initialize(options = {}) @action = "CancelGiftCard" @required_options = ["request_id", "response_id"] @options = options @required_options.each do |r| validate_length_of(r, "min" => 1, "max" => 19) end super @parameters["gcCreationRequestId"] = Agcod::Configuration.partner_id.to_s + options["request_id"].to_s @parameters["gcCreationResponseId"] = options["response_id"] end end end
Version data entries
9 entries across 9 versions & 2 rubygems