Sha256: 50241b5f51ef18f2604c3d375e913bcd7743cb49b997fbcae8c09925c4eccac2

Contents?: true

Size: 446 Bytes

Versions: 2

Compression:

Stored size: 446 Bytes

Contents

# -*- encoding : utf-8 -*-
module Rubykassa
  module ActionViewExtension
    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
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
rubykassa-0.4.2 lib/rubykassa/action_view_extension.rb
rubykassa-0.4.1 lib/rubykassa/action_view_extension.rb