lib/nissen-collect/cancel.rb in nissen-collect-0.1.4 vs lib/nissen-collect/cancel.rb in nissen-collect-0.1.5
- old
+ new
@@ -1,21 +1,23 @@
# -*- encoding: utf-8 -*-
module NissenCollect
- class Cancel
- attr_accessor :body
+ class Cancel < Action
+ attr_accessor :transaction
@@transaction_path = 'direct/autocancel.do'
# @bodyを初期化する
# @param [Hash] body 生成時引数
- def initialize body=nil
- @body = body ? body : [SHOPINFO,TRANSACTION].inject {|union,hash| union.merge hash}
+ def initialize
+ super
+ @transaction = TRANSACTION
end
# APIコールを行う
def call
+ body = [@@shopInfo,@transaction].inject {|union,hash| union.merge hash}
connect = NissenCollect::Client.new
- connect.request('get',@@transaction_path,@body)
+ connect.request('get',@@transaction_path,body)
end
end
end