Class: Pact::Generators::ProviderStateGenerator
- Inherits:
-
Object
- Object
- Pact::Generators::ProviderStateGenerator
- Includes:
- Base
- Defined in:
- lib/pact/generators/base.rb
Instance Method Summary collapse
- #as_basic ⇒ Object
-
#initialize(expression:, example:) ⇒ ProviderStateGenerator
constructor
A new instance of ProviderStateGenerator.
Constructor Details
#initialize(expression:, example:) ⇒ ProviderStateGenerator
Returns a new instance of ProviderStateGenerator.
251 252 253 254 |
# File 'lib/pact/generators/base.rb', line 251 def initialize(expression:, example:) @expression = expression @value = example end |
Instance Method Details
#as_basic ⇒ Object
256 257 258 259 260 261 262 263 |
# File 'lib/pact/generators/base.rb', line 256 def as_basic { 'pact:matcher:type' => 'type', "pact:generator:type" => "ProviderState", "expression" => @expression, "value" => @value } end |