Class: Bread::Config
Instance Attribute Summary collapse
-
#crumb_definitions ⇒ Object
readonly
Returns the value of attribute crumb_definitions.
Instance Method Summary collapse
Instance Attribute Details
#crumb_definitions ⇒ Object (readonly)
Returns the value of attribute crumb_definitions.
5 6 7 |
# File 'lib/bread/config.rb', line 5 def crumb_definitions @crumb_definitions end |
Instance Method Details
#config(&block) ⇒ Object
17 18 19 20 21 |
# File 'lib/bread/config.rb', line 17 def config(&block) cmd = ConfigCommand.new cmd.instance_eval(&block) @crumb_definitions = cmd.crumb_definitions end |
#reload! ⇒ Object
7 8 9 10 11 12 13 14 15 |
# File 'lib/bread/config.rb', line 7 def reload! config_file = Rails.root.join "config/breadcrumbs.rb" if File.exists? config_file load config_file else `rails g bread:install` self.reload! end end |