Sha256: b5602f34747135f8a8ae129f4cca68c7a955755484044a9dade5eba0caa22cae

Contents?: true

Size: 410 Bytes

Versions: 1

Compression:

Stored size: 410 Bytes

Contents

module Navigator
  module NavigationHelper
    def navigation tag = "ul", attributes = {}, activator = navigation_activator, &block
      raw Navigator::Menu.new(self, tag, attributes, activator, &block).render
    end

    module_function

    def current_path
      request.env["PATH_INFO"]
    end

    def navigation_activator
      Navigator::TagActivator.new search_value: current_path
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
navigator-0.9.1 app/helpers/navigator/navigation_helper.rb