[Refs #31] define paypal_express_local_confirm preference
This commit is contained in:
parent
f33dad629d
commit
fa57f22a71
|
@ -192,10 +192,10 @@ module Spree
|
||||||
end
|
end
|
||||||
|
|
||||||
def fixed_opts
|
def fixed_opts
|
||||||
if Spree::Config[:paypal_express_local_confirm].nil?
|
if Spree::PaypalExpress::Config[:paypal_express_local_confirm].nil?
|
||||||
user_action = "continue"
|
user_action = "continue"
|
||||||
else
|
else
|
||||||
user_action = Spree::Config[:paypal_express_local_confirm] == "t" ? "continue" : "commit"
|
user_action = Spree::PaypalExpress::Config[:paypal_express_local_confirm] == "t" ? "continue" : "commit"
|
||||||
end
|
end
|
||||||
|
|
||||||
{ :description => "Goods from #{Spree::Config[:site_name]}", # site details...
|
{ :description => "Goods from #{Spree::Config[:site_name]}", # site details...
|
||||||
|
|
|
@ -0,0 +1,5 @@
|
||||||
|
module Spree
|
||||||
|
class PaypalExpressConfiguration < Preferences::Configuration
|
||||||
|
preference :paypal_express_local_confirm, :boolean, :default => true
|
||||||
|
end
|
||||||
|
end
|
|
@ -1,3 +1,4 @@
|
||||||
|
module Spree::PaypalExpress; end
|
||||||
module SpreePaypalExpress
|
module SpreePaypalExpress
|
||||||
class Engine < Rails::Engine
|
class Engine < Rails::Engine
|
||||||
engine_name 'spree_paypal_express'
|
engine_name 'spree_paypal_express'
|
||||||
|
@ -9,6 +10,10 @@ module SpreePaypalExpress
|
||||||
g.test_framework :rspec
|
g.test_framework :rspec
|
||||||
end
|
end
|
||||||
|
|
||||||
|
initializer "spree.paypal_express.preferences", :before => :load_config_initializers do |app|
|
||||||
|
Spree::PaypalExpress::Config = Spree::PaypalExpressConfiguration.new
|
||||||
|
end
|
||||||
|
|
||||||
def self.activate
|
def self.activate
|
||||||
Dir.glob(File.join(File.dirname(__FILE__), "../../app/**/*_decorator*.rb")) do |c|
|
Dir.glob(File.join(File.dirname(__FILE__), "../../app/**/*_decorator*.rb")) do |c|
|
||||||
Rails.env.production? ? require(c) : load(c)
|
Rails.env.production? ? require(c) : load(c)
|
||||||
|
|
Loading…
Reference in New Issue