Module: RubyCritic::Config
- Defined in:
- lib/rubycritic/configuration.rb
Class Method Summary collapse
- .build_mode? ⇒ Boolean
- .compare_branches_mode? ⇒ Boolean
- .configuration ⇒ Object
- .method_missing(method, *args, &block) ⇒ Object
- .respond_to_missing?(symbol, include_all = false) ⇒ Boolean
- .set(options = {}) ⇒ Object
Class Method Details
.build_mode? ⇒ Boolean
68 69 70 |
# File 'lib/rubycritic/configuration.rb', line 68 def self.build_mode? !Config.no_browser && %i[compare_branches ci].include?(Config.mode) end |
.compare_branches_mode? ⇒ Boolean
64 65 66 |
# File 'lib/rubycritic/configuration.rb', line 64 def self.compare_branches_mode? %i[compare_branches ci].include?(Config.mode) end |
.configuration ⇒ Object
56 57 58 |
# File 'lib/rubycritic/configuration.rb', line 56 def self.configuration @configuration ||= Configuration.new end |
.method_missing(method, *args, &block) ⇒ Object
72 73 74 75 76 77 78 |
# File 'lib/rubycritic/configuration.rb', line 72 def self.method_missing(method, *args, &block) if configuration.respond_to?(method) configuration.public_send(method, *args, &block) else super end end |
.respond_to_missing?(symbol, include_all = false) ⇒ Boolean
80 81 82 |
# File 'lib/rubycritic/configuration.rb', line 80 def self.respond_to_missing?(symbol, include_all = false) configuration.respond_to?(symbol) || super end |
.set(options = {}) ⇒ Object
60 61 62 |
# File 'lib/rubycritic/configuration.rb', line 60 def self.set( = {}) configuration.set() end |