Class: Sprig::Reap::Configuration
- Inherits:
-
Object
- Object
- Sprig::Reap::Configuration
- Defined in:
- lib/sprig/reap/configuration.rb
Instance Method Summary collapse
- #ignored_attrs ⇒ Object
- #ignored_attrs=(input) ⇒ Object
- #logger ⇒ Object
- #models ⇒ Object
- #models=(input) ⇒ Object
- #omit_empty_attrs ⇒ Object
- #omit_empty_attrs=(input) ⇒ Object
- #target_env ⇒ Object
- #target_env=(input) ⇒ Object
Instance Method Details
#ignored_attrs ⇒ Object
20 21 22 |
# File 'lib/sprig/reap/configuration.rb', line 20 def ignored_attrs @ignored_attrs ||= Sprig::Reap::Inputs::IgnoredAttrs.default end |
#ignored_attrs=(input) ⇒ Object
24 25 26 |
# File 'lib/sprig/reap/configuration.rb', line 24 def ignored_attrs=(input) @ignored_attrs = Sprig::Reap::Inputs::IgnoredAttrs.parse(input) end |
#logger ⇒ Object
28 29 30 |
# File 'lib/sprig/reap/configuration.rb', line 28 def logger @logger ||= Logger.new($stdout) end |
#models ⇒ Object
12 13 14 |
# File 'lib/sprig/reap/configuration.rb', line 12 def models @classes ||= Sprig::Reap::Inputs::Model.default end |
#models=(input) ⇒ Object
16 17 18 |
# File 'lib/sprig/reap/configuration.rb', line 16 def models=(input) @classes ||= Sprig::Reap::Inputs::Model.parse(input) end |
#omit_empty_attrs ⇒ Object
32 33 34 |
# File 'lib/sprig/reap/configuration.rb', line 32 def omit_empty_attrs @omit_empty_attrs ||= false end |
#omit_empty_attrs=(input) ⇒ Object
36 37 38 |
# File 'lib/sprig/reap/configuration.rb', line 36 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 ||= Sprig::Reap::Inputs::Environment.default end |
#target_env=(input) ⇒ Object
8 9 10 |
# File 'lib/sprig/reap/configuration.rb', line 8 def target_env=(input) @target_env = Sprig::Reap::Inputs::Environment.parse(input) end |