class Crumbs::Definitions

Public Instance Methods

add(id, name) click to toggle source
# File lib/crumbs/definitions.rb, line 15
def add(id, name)
  registry[id] = name
end
find(id, params) click to toggle source
# File lib/crumbs/definitions.rb, line 4
def find(id, params)
  if registry.has_key?(id)
    name = registry[id]
    if name.is_a?(Proc)
      name.call params
    else
      name
    end
  end
end

Private Instance Methods

registry() click to toggle source
# File lib/crumbs/definitions.rb, line 21
def registry
  @registry ||= {}
end