Skip to content
This repository
branch: 3-1-stable
Fetching contributors…

Octocat-spinner-32-eaf2f5

Cannot retrieve contributors at this time

file 25 lines (22 sloc) 0.656 kb
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
module ActionController
  module Railties
    module Paths
      def self.with(app)
        Module.new do
          define_method(:inherited) do |klass|
            super(klass)

            if namespace = klass.parents.detect {|m| m.respond_to?(:_railtie) }
              paths = namespace._railtie.paths["app/helpers"].existent
            else
              paths = app.config.helpers_paths
            end

            klass.helpers_path = paths
            if klass.superclass == ActionController::Base && ActionController::Base.include_all_helpers
              klass.helper :all
            end
          end
        end
      end
    end
  end
end
Something went wrong with that request. Please try again.