spree_paypal_express/paypal_express_extension.rb

25 lines
734 B
Ruby

# Uncomment this if you reference any of your controllers in activate
# require_dependency 'application'
class PaypalExpressExtension < Spree::Extension
version "1.0"
description "Describe your extension here"
url "http://yourwebsite.com/paypal_express"
# Please use paypal_express/config/routes.rb instead for extension routes.
# def self.require_gems(config)
# config.gem "gemname-goes-here", :version => '1.2.3'
# end
def activate
# admin.tabs.add "Paypal Express", "/admin/paypal_express", :after => "Layouts", :visibility => [:all]
OrdersController.class_eval do
ssl_required :paypal_checkout, :paypal_finish
end
Order.class_eval do
has_many :paypal_payments
end
end
end