lib/secure_headers/railtie.rb in secure_headers-1.3.3 vs lib/secure_headers/railtie.rb in secure_headers-1.3.4

- old
+ new

@@ -1,11 +1,15 @@ # rails 3.1+ if defined?(Rails::Railtie) module SecureHeaders class Railtie < Rails::Engine isolate_namespace ::SecureHeaders if defined? isolate_namespace # rails 3.0 - ActionController::Base.send :include, ::SecureHeaders + initializer "secure_headers.action_controller" do + ActiveSupport.on_load(:action_controller) do + include ::SecureHeaders + end + end end end else module ActionController class Base @@ -32,6 +36,6 @@ end if defined? ActionController::Routing ActionController::Routing::RouteSet::Mapper.send :include, ::SecureHeaders::Routing::MapperExtensions end -end \ No newline at end of file +end