Class: Pact::V2::Generators::ProviderStateGenerator
- Inherits:
-
Object
- Object
- Pact::V2::Generators::ProviderStateGenerator
- Includes:
- Base
- Defined in:
- lib/pact/v2/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.
252 253 254 255 |
# File 'lib/pact/v2/generators/base.rb', line 252 def initialize(expression:, example:) @expression = expression @value = example end |
Instance Method Details
#as_basic ⇒ Object
257 258 259 260 261 262 263 264 |
# File 'lib/pact/v2/generators/base.rb', line 257 def as_basic { 'pact:matcher:type': 'type', "pact:generator:type" => "ProviderState", "expression" => @expression, "value" => @value } end |