Sha256: 6ab16b81d7d3cd9e7ce6dd3d441083fb287a36210e3a5f183b811bff2959a06c
Contents?: true
Size: 1.03 KB
Versions: 3
Compression:
Stored size: 1.03 KB
Contents
module SpreeKomoju module ControllerHelpers extend ActiveSupport::Concern included do before_action :add_request_env_to_payments, only: :update end def permitted_source_attributes super.push(permitted_komoju_konbini_attributes) super.push(permitted_komoju_banktransfer_attributes) super.push(permitted_komoju_pay_easy_attributes) super.push(permitted_komoju_web_money_attributes) super.flatten.uniq end private def permitted_komoju_konbini_attributes :convenience end def permitted_komoju_banktransfer_attributes [:email, :phone, :family_name, :given_name, :family_name_kana, :given_name_kana] end def permitted_komoju_pay_easy_attributes [:email, :phone, :family_name, :given_name, :family_name_kana, :given_name_kana] end def permitted_komoju_web_money_attributes [:email, :prepaid_number] end def add_request_env_to_payments @order.payments.each {|payment| payment.request_env = request.headers.env } end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
spree_komoju-0.1.4 | lib/spree_komoju/controller_helpers.rb |
spree_komoju-0.1.3 | lib/spree_komoju/controller_helpers.rb |
spree_komoju-0.1.2 | lib/spree_komoju/controller_helpers.rb |