Class: BetterRailsDebugger::Configuration
- Inherits:
-
Object
- Object
- BetterRailsDebugger::Configuration
- Includes:
- Singleton
- Defined in:
- lib/better_rails_debugger/config.rb
Instance Attribute Summary collapse
-
#mongoid_config_file ⇒ Object
Returns the value of attribute mongoid_config_file.
Instance Method Summary collapse
-
#initialize ⇒ Configuration
constructor
A new instance of Configuration.
- #skip_classes ⇒ Object
-
#skip_classes=(list) ⇒ Object
Skip globally, the analysis of all classes added here.
Constructor Details
#initialize ⇒ Configuration
Returns a new instance of Configuration.
7 8 9 |
# File 'lib/better_rails_debugger/config.rb', line 7 def initialize Mongoid.logger.level = Logger::FATAL end |
Instance Attribute Details
#mongoid_config_file ⇒ Object
Returns the value of attribute mongoid_config_file.
5 6 7 |
# File 'lib/better_rails_debugger/config.rb', line 5 def mongoid_config_file @mongoid_config_file end |
Instance Method Details
#skip_classes ⇒ Object
25 26 27 |
# File 'lib/better_rails_debugger/config.rb', line 25 def skip_classes @skip_classes || [] end |
#skip_classes=(list) ⇒ Object
Skip globally, the analysis of all classes added here
18 19 20 21 22 23 |
# File 'lib/better_rails_debugger/config.rb', line 18 def skip_classes=(list) return @skip_classes if @skip_classes raise ArgumentError.new "Expected Array, got #{list.class}" if !list.kind_of? Array raise ArgumentError.new "Array must contain classes and mondules names only" if list.any? {|a| !a.class.kind_of?(Class)} @skip_classes ||= list end |