Sha256: 6d90cf204109c762eb0d89c0c39e3f5d62bab75ae09e399109b915ea5f4e1318
Contents?: true
Size: 673 Bytes
Versions: 1
Compression:
Stored size: 673 Bytes
Contents
module Gretel module Crumbs class << self # Lay out the breadcrumbs. # # Example: # Gretel::Crumbs.layout do # crumb :root do # link "Home", root_path # end # end def layout(&block) instance_eval &block end # Stores the supplied block for later use. def crumb(key, &block) crumbs[key] = block end # Returns an array of all stored crumb blocks. def crumbs @crumbs ||= {} end # Returns true if a crumb with the given key has been set. def crumb_defined?(key) crumbs.has_key?(key) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
gretel-2.0.0 | lib/gretel/crumbs.rb |