Class: Sprig::Reap::Configuration
- Inherits:
-
Object
- Object
- Sprig::Reap::Configuration
- Defined in:
- lib/sprig/reap/configuration.rb
Instance Method Summary collapse
- #classes ⇒ Object
- #classes=(given_classes) ⇒ Object
- #ignored_attrs ⇒ Object
- #ignored_attrs=(input) ⇒ Object
- #logger ⇒ Object
- #omit_empty_attrs ⇒ Object
- #omit_empty_attrs=(input) ⇒ Object
- #target_env ⇒ Object
- #target_env=(given_env) ⇒ Object
Instance Method Details
#classes ⇒ Object
14 15 16 |
# File 'lib/sprig/reap/configuration.rb', line 14 def classes @classes ||= valid_classes end |
#classes=(given_classes) ⇒ Object
18 19 20 21 22 |
# File 'lib/sprig/reap/configuration.rb', line 18 def classes=(given_classes) parse_valid_classes_from given_classes do |classes| @classes = classes end end |
#ignored_attrs ⇒ Object
24 25 26 |
# File 'lib/sprig/reap/configuration.rb', line 24 def ignored_attrs @ignored_attrs ||= [] end |
#ignored_attrs=(input) ⇒ Object
28 29 30 |
# File 'lib/sprig/reap/configuration.rb', line 28 def ignored_attrs=(input) @ignored_attrs = parse_ignored_attrs_from(input) end |
#logger ⇒ Object
32 33 34 |
# File 'lib/sprig/reap/configuration.rb', line 32 def logger @logger ||= Logger.new($stdout) end |
#omit_empty_attrs ⇒ Object
36 37 38 |
# File 'lib/sprig/reap/configuration.rb', line 36 def omit_empty_attrs @omit_empty_attrs ||= false end |
#omit_empty_attrs=(input) ⇒ Object
40 41 42 |
# File 'lib/sprig/reap/configuration.rb', line 40 def omit_empty_attrs=(input) @omit_empty_attrs = true if String(input).strip.downcase == 'true' end |
#target_env ⇒ Object
4 5 6 |
# File 'lib/sprig/reap/configuration.rb', line 4 def target_env @target_env ||= Rails.env end |
#target_env=(given_env) ⇒ Object
8 9 10 11 12 |
# File 'lib/sprig/reap/configuration.rb', line 8 def target_env=(given_env) parse_valid_env_from given_env do |target_environment| @target_env = target_environment end end |