Sha256: a38408df5e818309f2785625de9eb0ca9dfa27e1e15dbefe12d951bbc3eef487

Contents?: true

Size: 505 Bytes

Versions: 227

Compression:

Stored size: 505 Bytes

Contents

module AbstractController
  module Railties
    module RoutesHelpers
      def self.with(routes)
        Module.new do
          define_method(:inherited) do |klass|
            super(klass)
            if namespace = klass.parents.detect { |m| m.respond_to?(:railtie_routes_url_helpers) }
              klass.send(:include, namespace.railtie_routes_url_helpers)
            else
              klass.send(:include, routes.url_helpers)
            end
          end
        end
      end
    end
  end
end

Version data entries

227 entries across 188 versions & 20 rubygems

Version Path
actionpack-3.2.22.5 lib/abstract_controller/railties/routes_helpers.rb
actionpack-3.2.22.4 lib/abstract_controller/railties/routes_helpers.rb
actionpack-3.2.22.3 lib/abstract_controller/railties/routes_helpers.rb
actionpack-4.1.16 lib/abstract_controller/railties/routes_helpers.rb
actionpack-4.1.16.rc1 lib/abstract_controller/railties/routes_helpers.rb
actionpack-4.1.15 lib/abstract_controller/railties/routes_helpers.rb
actionpack-4.1.15.rc1 lib/abstract_controller/railties/routes_helpers.rb
actionpack-3.2.22.2 lib/abstract_controller/railties/routes_helpers.rb
actionpack-4.1.14.2 lib/abstract_controller/railties/routes_helpers.rb
actionpack-4.1.14.1 lib/abstract_controller/railties/routes_helpers.rb
actionpack-3.2.22.1 lib/abstract_controller/railties/routes_helpers.rb
angular-rails4-templates-0.4.1 vendor/ruby/2.1.0/gems/actionpack-4.1.13/lib/abstract_controller/railties/routes_helpers.rb
angular-rails4-templates-0.4.0 vendor/ruby/2.1.0/gems/actionpack-4.1.13/lib/abstract_controller/railties/routes_helpers.rb
angular-rails4-templates-0.3.0 vendor/ruby/2.1.0/gems/actionpack-4.1.13/lib/abstract_controller/railties/routes_helpers.rb
actionpack-4.1.14 lib/abstract_controller/railties/routes_helpers.rb
actionpack-4.1.14.rc2 lib/abstract_controller/railties/routes_helpers.rb
actionpack-4.1.14.rc1 lib/abstract_controller/railties/routes_helpers.rb
actionpack-4.1.13 lib/abstract_controller/railties/routes_helpers.rb
actionpack-4.1.13.rc1 lib/abstract_controller/railties/routes_helpers.rb
active_mailer-0.0.10 test/fixtures/dummyapp_rails_3.2/vendor/bundle/ruby/1.9.1/gems/actionpack-3.2.12/lib/abstract_controller/railties/routes_helpers.rb