Sha256: 97888cf3b7823c8ae14935260d8c2a720b661bba161afa2a179b8e90162d7722
Contents?: true
Size: 737 Bytes
Versions: 1
Compression:
Stored size: 737 Bytes
Contents
require 'crumbs/action_controller/base' require 'crumbs/proxy' require 'crumbs/controller' require 'crumbs/railtie' module Crumbs class << self def configure yield config end def config @config ||= begin ActiveSupport::OrderedOptions.new.tap do |config| config.show_last = false end end end def define(&block) Proxy.new.instance_eval &block end def find(controller, action, params) if all.has_key? controller and all[controller].has_key? action name = all[controller][action] if name.is_a? Proc name.call params else name end end end def all @all ||= {} end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
crumbs-2.0.2 | lib/crumbs.rb |