lib/myreplicator/engine.rb in myreplicator-0.0.6 vs lib/myreplicator/engine.rb in myreplicator-0.0.7
- old
+ new
@@ -1,44 +1,44 @@
module Myreplicator
class Engine < ::Rails::Engine
# isolate_namespace Myreplicator
+
+if Rails::Engine.method_defined?(:isolate_namespace)
+isolate_namespace Myreplicator
+else
+ puts "Defined"
+ def self.isolate_namespace(mod)
+ engine_name(ActiveSupport::Inflector.underscore(mod).gsub("/", "_"))
- if Rails::Engine.method_defined?(:isolate_namespace)
- isolate_namespace Myreplicator
- else
- puts "Defined"
- def isolate_namespace(mod)
- engine_name(ActiveSupport::Inflector.underscore(mod).gsub("/", "_"))
+ self.routes.default_scope = { :module => ActiveSupport::Inflector.underscore(mod.name) }
+ self.isolated = true
+
+ unless mod.respond_to?(:railtie_namespace)
+ name, railtie = engine_name, self
- self.routes.default_scope = { :module => ActiveSupport::Inflector.underscore(mod.name) }
- self.isolated = true
-
- unless mod.respond_to?(:railtie_namespace)
- name, railtie = engine_name, self
-
- mod.singleton_class.instance_eval do
- define_method(:railtie_namespace) { railtie }
+ mod.singleton_class.instance_eval do
+ define_method(:railtie_namespace) { railtie }
- unless mod.respond_to?(:table_name_prefix)
- define_method(:table_name_prefix) { "#{name}_" }
- end
-
- unless mod.respond_to?(:use_relative_model_naming?)
- class_eval "def use_relative_model_naming?; true; end", __FILE__, __LINE__
- end
-
- unless mod.respond_to?(:railtie_helpers_paths)
- define_method(:railtie_helpers_paths) { railtie.helpers_paths }
- end
-
- unless mod.respond_to?(:railtie_routes_url_helpers)
- define_method(:railtie_routes_url_helpers) { railtie.routes_url_helpers }
- end
- end
+ unless mod.respond_to?(:table_name_prefix)
+ define_method(:table_name_prefix) { "#{name}_" }
end
+
+ unless mod.respond_to?(:use_relative_model_naming?)
+ class_eval "def use_relative_model_naming?; true; end", __FILE__, __LINE__
+ end
+
+ unless mod.respond_to?(:railtie_helpers_paths)
+ define_method(:railtie_helpers_paths) { railtie.helpers_paths }
+ end
+
+ unless mod.respond_to?(:railtie_routes_url_helpers)
+ define_method(:railtie_routes_url_helpers) { railtie.routes_url_helpers }
+ end
end
-
- isolate_namespace Myreplicator
end
+ end
+ self.isolate_namespace Myreplicator
+end
end
end
+