Chris@16: require_dependency 'settings_helper' Chris@16: Chris@16: module Checkout Chris@16: module SettingsHelperPatch Chris@16: def self.included(base) # :nodoc: Chris@16: base.send(:include, InstanceMethods) Chris@16: Chris@16: base.class_eval do Chris@16: alias_method_chain :administration_settings_tabs, :checkout Chris@16: end Chris@16: end Chris@16: Chris@16: module InstanceMethods Chris@16: def administration_settings_tabs_with_checkout Chris@16: tabs = administration_settings_tabs_without_checkout Chris@16: tabs << {:name => 'checkout', :partial => 'settings/checkout', :label => :label_checkout} Chris@16: end Chris@16: end Chris@16: end Chris@16: end Chris@16: Chris@16: SettingsHelper.send(:include, Checkout::SettingsHelperPatch) Chris@16: