Sha256: b86107d6e212fc1c2ee75c6d1ef86368c6bce56cdd4cbaa06fd22eed3e2fb1e1

Contents?: true

Size: 675 Bytes

Versions: 1

Compression:

Stored size: 675 Bytes

Contents

require 'easy_class_to_instance_method'
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::Renderer
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
navi-0.2.0 lib/navi.rb