Sha256: b5a43e17b3d4d18a3d89d37f4a5708f9514fe242e8054d7076111da624752c9d
Contents?: true
Size: 679 Bytes
Versions: 3
Compression:
Stored size: 679 Bytes
Contents
# -*- encoding : utf-8 -*- require 'rubykassa/engine' require 'rubykassa/client' require 'rubykassa/payment_interface' require 'rubykassa/xml_interface' require 'rubykassa/notification' module Rubykassa extend self def configure &block Rubykassa::Client.configure &block end Rubykassa::Configuration::ATTRIBUTES.map do |name| define_method name do Rubykassa::Client.configuration.send(name) end end def pay_url invoice_id, total, custom_params, extra_params = {} Rubykassa::PaymentInterface.new do self.total = total self.invoice_id = invoice_id self.params = custom_params end.pay_url(extra_params) end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
rubykassa-0.4.2 | lib/rubykassa.rb |
rubykassa-0.4.1 | lib/rubykassa.rb |
rubykassa-0.4.0 | lib/rubykassa.rb |