Class: CabezaDeTermo::JsonSpec::ExpectationLibraryDefinitionBuilder
- Inherits:
-
Object
- Object
- CabezaDeTermo::JsonSpec::ExpectationLibraryDefinitionBuilder
- Defined in:
- lib/cabeza-de-termo/json-spec/expectations-library/definition-builders/expectation-library-definition-builder.rb
Instance Method Summary collapse
- #default_expectations(&block) ⇒ Object
- #expectations(&block) ⇒ Object
-
#expectations_library ⇒ Object
Accessing.
-
#initialize(expectations_library) ⇒ ExpectationLibraryDefinitionBuilder
constructor
Initializing.
- #modifiers(&block) ⇒ Object
Constructor Details
#initialize(expectations_library) ⇒ ExpectationLibraryDefinitionBuilder
Initializing
9 10 11 |
# File 'lib/cabeza-de-termo/json-spec/expectations-library/definition-builders/expectation-library-definition-builder.rb', line 9 def initialize(expectations_library) @expectations_library = expectations_library end |
Instance Method Details
#default_expectations(&block) ⇒ Object
29 30 31 32 |
# File 'lib/cabeza-de-termo/json-spec/expectations-library/definition-builders/expectation-library-definition-builder.rb', line 29 def default_expectations(&block) CdT.bind_block_evaluation_to expectations_library.default_expectations, &block self end |
#expectations(&block) ⇒ Object
19 20 21 22 |
# File 'lib/cabeza-de-termo/json-spec/expectations-library/definition-builders/expectation-library-definition-builder.rb', line 19 def expectations(&block) ExpectationsDefinitionBuilder.for(expectations_library, &block) self end |
#expectations_library ⇒ Object
Accessing
15 16 17 |
# File 'lib/cabeza-de-termo/json-spec/expectations-library/definition-builders/expectation-library-definition-builder.rb', line 15 def expectations_library @expectations_library end |
#modifiers(&block) ⇒ Object
24 25 26 27 |
# File 'lib/cabeza-de-termo/json-spec/expectations-library/definition-builders/expectation-library-definition-builder.rb', line 24 def modifiers(&block) ModifiersDefinitionBuilder.for(expectations_library, &block) self end |