Class: RSpec::Terraform::Configuration::Providers::Seed
- Defined in:
- lib/rspec/terraform/configuration/providers/seed.rb
Instance Attribute Summary collapse
-
#generator ⇒ Object
readonly
Returns the value of attribute generator.
-
#merger ⇒ Object
readonly
Returns the value of attribute merger.
Instance Method Summary collapse
-
#initialize(opts = {}) ⇒ Seed
constructor
A new instance of Seed.
- #reset ⇒ Object
- #resolve(overrides = {}) ⇒ Object
Constructor Details
Instance Attribute Details
#generator ⇒ Object (readonly)
Returns the value of attribute generator.
13 14 15 |
# File 'lib/rspec/terraform/configuration/providers/seed.rb', line 13 def generator @generator end |
#merger ⇒ Object (readonly)
Returns the value of attribute merger.
13 14 15 |
# File 'lib/rspec/terraform/configuration/providers/seed.rb', line 13 def merger @merger end |
Instance Method Details
#reset ⇒ Object
26 27 28 |
# File 'lib/rspec/terraform/configuration/providers/seed.rb', line 26 def reset @seed = nil end |
#resolve(overrides = {}) ⇒ Object
22 23 24 |
# File 'lib/rspec/terraform/configuration/providers/seed.rb', line 22 def resolve(overrides = {}) merger.merge({ seed: }, overrides) end |