Module: Rubykassa::ActionViewExtension

Defined in:
lib/rubykassa/action_view_extension.rb

Instance Method Summary collapse

Instance Method Details

#pay_url(phrase, invoice_id, total, options = {}) ⇒ Object



4
5
6
7
8
9
10
# File 'lib/rubykassa/action_view_extension.rb', line 4

def pay_url phrase, invoice_id, total, options = {}
  total, invoice_id  = total.to_s, invoice_id.to_s
  extra_params  = options.except([:custom, :html])
  custom_params = options[:custom] ||= {}
  html_params = options[:html] ||= {}
  link_to phrase, Rubykassa.pay_url(invoice_id, total, custom_params, extra_params), html_params
end