lib/simple_navigation/adapters/rails.rb in simple-navigation-3.2.0 vs lib/simple_navigation/adapters/rails.rb in simple-navigation-3.3.0
- old
+ new
@@ -5,12 +5,13 @@
attr_reader :controller, :template
def self.register
SimpleNavigation.set_env(rails_root, rails_env)
ActionController::Base.send(:include, SimpleNavigation::Helpers)
- ActionController::Base.send(:helper_method, :render_navigation)
- ActionController::Base.send(:helper_method, :active_navigation_item_name)
+ SimpleNavigation::Helpers.instance_methods.each do |m|
+ ActionController::Base.send(:helper_method, m.to_sym)
+ end
end
def initialize(context)
@controller = extract_controller_from context
@template = template_from @controller
@@ -89,6 +90,6 @@
initializer "simple_navigation.register" do |app|
SimpleNavigation.register
end
end
end
-end
\ No newline at end of file
+end