Module: Crumby

Defined in:
lib/crumby.rb,
lib/crumby/entry.rb,
lib/crumby/trail.rb

Overview

crumy is a breadcrumb plugin for rails

Defined Under Namespace

Modules: Helper, Renderer Classes: Entry, Trail

Constant Summary collapse

@@renderer =

configure the default renderer

Renderer::Haml

Class Method Summary collapse

Class Method Details

.configure(&block) ⇒ Object

configure crumby

Examples:

Crumby.configure do
  # configure the default renderer
  # renderer = Renderer::Haml
end


22
23
24
# File 'lib/crumby.rb', line 22

def configure(&block)
  self.instance_eval &block
end

.init!Object

initialize the crumby plugin. includes Controller and View helpers



28
29
30
31
32
33
34
35
36
# File 'lib/crumby.rb', line 28

def init!
  ActiveSupport.on_load(:action_controller) do
    ActionController::Base.send :include, Crumby::Helper::ControllerHelper
  end

  ActiveSupport.on_load(:action_view) do
    ActionView::Base.send :include, Crumby::Helper::ViewHelper
  end
end