Module: SchemaMatcher
- Defined in:
- lib/schema_matcher.rb,
lib/schema_matcher/entity.rb,
lib/schema_matcher/builder.rb,
lib/schema_matcher/version.rb,
lib/schema_matcher/assertion.rb,
lib/schema_matcher/builder_api.rb,
lib/schema_matcher/rspec_matchers.rb,
lib/schema_matcher/extended_schema.rb
Defined Under Namespace
Modules: BuilderApi, NullablePossibility, RspecMatchers
Classes: Assertion, Builder, Entity, ExtendedRefAttribute, ExtendedSchema, ExtendedTypeAttribute
Constant Summary
collapse
- VERSION =
'0.1.2'.freeze
Class Method Summary
collapse
Class Method Details
.build_schema(&blk) ⇒ Object
13
14
15
|
# File 'lib/schema_matcher.rb', line 13
def self.build_schema(&blk)
Builder.class_eval(&blk)
end
|
.schema ⇒ Object
9
10
11
|
# File 'lib/schema_matcher.rb', line 9
def self.schema
@schema ||= Builder.to_schema
end
|