Sha256: 1966deffac2777eec7ad9ba55a9f4d37ed2547a6306d90d11ec24a332046cb6b

Contents?: true

Size: 625 Bytes

Versions: 2

Compression:

Stored size: 625 Bytes

Contents

require 'active_support'
require "active_support/core_ext/module" # so we can use mattr_accessor
require 'active_record'
require 'ordered_tree'
require 'navi/navigable/base'
require 'navi/railtie' if defined?(Rails) # so we can include the rendering helper into Rails
require 'navi/helpers'
require 'navi/navigator/base'
require 'navi/renderers/base'
require 'navi/renderers/simple_navigation'

module Navi
  def self.navigator_class
    self.navigator.to_s.classify.constantize
  end

  mattr_accessor :navigator
  @@navigator ||= :nav_item

  mattr_accessor :renderer
  @@renderer ||= Navi::Renderers::SimpleNavigation
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
navi-0.1.4 lib/navi.rb
navi-0.1.3 lib/navi.rb