Sha256: 4fefc028c8da507fba05cb326995ef2252e7f0eb7cbfe78476a6e287b62817eb

Contents?: true

Size: 467 Bytes

Versions: 8

Compression:

Stored size: 467 Bytes

Contents

module Fennec
  module ActionControllerExtension

    def self.included(base)
      base.extend ClassMethods
    end

    module ClassMethods

      def main_nav_highlight(name)
        before_filter { |c| c.instance_variable_set(:@main_nav, name) }
      end

      def sec_nav_highlight(name)
        before_filter { |c| c.instance_variable_set(:@sec_nav, name) }
      end

    end
  end
end

ActionController::Base.send :include, Fennec::ActionControllerExtension

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
fennec-2.0.7 lib/fennec/controllers/action_controller_extension.rb
fennec-2.0.6 lib/fennec/controllers/action_controller_extension.rb
fennec-2.0.5 lib/fennec/controllers/action_controller_extension.rb
fennec-2.0.4 lib/fennec/controllers/action_controller_extension.rb
fennec-2.0.3 lib/fennec/controllers/action_controller_extension.rb
fennec-2.0.2 lib/fennec/controllers/action_controller_extension.rb
fennec-2.0.0 lib/fennec/controllers/action_controller_extension.rb
fennec-1.0.0 lib/fennec/controllers/action_controller_extension.rb