Sha256: 4c1966e957dbe68def8ca8c1e60687946673d2d9882d15c111634bdb4460f4eb
Contents?: true
Size: 870 Bytes
Versions: 2
Compression:
Stored size: 870 Bytes
Contents
module Ipizza module Rails module FormHelpers def ipizza_payment_form_tag(payment, options = {}, &block) request = case options.delete(:service).to_sym when :swedbank Ipizza::Provider::Swedbank.new.payment_request(payment) when :seb Ipizza::Provider::Seb.new.payment_request(payment) when :sampo Ipizza::Provider::Sampo.new.payment_request(payment) when :nordea Ipizza::Provider::Nordea.new.payment_request(payment) when :krediidipank Ipizza::Provider::Krediidipank.new.payment_request(payment) end form_tag(request.service_url, options) do request.request_params.each do |name, value| concat(hidden_field_tag(name, value)) end yield if block_given? end if request end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ipizza-rails-1.0.0 | lib/ipizza-rails/form_helpers.rb |
ipizza-rails-0.0.7 | lib/ipizza-rails/form_helpers.rb |