Module: Rubykassa

Extended by:
Rubykassa
Included in:
Rubykassa
Defined in:
lib/rubykassa.rb,
lib/rubykassa/client.rb,
lib/rubykassa/engine.rb,
lib/rubykassa/version.rb,
lib/rubykassa/notification.rb,
lib/rubykassa/configuration.rb,
lib/rubykassa/xml_interface.rb,
lib/rubykassa/payment_interface.rb,
lib/rubykassa/signature_generator.rb,
lib/rubykassa/action_view_extension.rb,
lib/generators/rubykassa/install_generator.rb

Defined Under Namespace

Modules: ActionViewExtension, SignatureGenerator Classes: Client, Configuration, ConfigurationError, Engine, InstallGenerator, InvalidResponseError, Notification, PaymentInterface, XmlInterface

Constant Summary collapse

VERSION =
"0.2.6"

Instance Method Summary collapse

Instance Method Details

#configure(&block) ⇒ Object



11
12
13
# File 'lib/rubykassa.rb', line 11

def configure &block
  Rubykassa::Client.configure &block
end

#pay_url(invoice_id, total, custom_params, extra_params = {}) ⇒ Object



21
22
23
24
25
26
27
# File 'lib/rubykassa.rb', line 21

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