class method
self.isolate_namespace
Ruby on Rails 3.1.12
Since v3.1.12Signature
self.isolate_namespace(mod)
No documentation comment.
Parameters
-
modreq
Source
# File railties/lib/rails/engine.rb, line 360
def isolate_namespace(mod)
engine_name(generate_railtie_name(mod))
self.routes.default_scope = { :module => ActiveSupport::Inflector.underscore(mod.name) }
self.isolated = true
unless mod.respond_to?(:_railtie)
name = engine_name
_railtie = self
mod.singleton_class.instance_eval do
define_method(:_railtie) do
_railtie
end
unless mod.respond_to?(:table_name_prefix)
define_method(:table_name_prefix) do
"#{name}_"
end
end
end
end
end
Defined in railties/lib/rails/engine.rb line 360
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in Rails::Engine