class SmartCore::Schema
@api public @since 0.1.0
rubocop:disable Style/StaticClass
rubocop:disable Style/StaticClass
Constants
- ArgumentError
@api public @since 0.1.0
- Error
@api public @since 0.1.0
- VERSION
@return [String]
@api public @since 0.1.0 @version 0.5.0
Public Instance Methods
valid?(verifiable_hash)
click to toggle source
@param verifiable_hash [Hash<String|Symbol,Any>] @return [Boolean]
@api public @since 0.1.0
# File lib/smart_core/schema.rb, line 28 def valid?(verifiable_hash) validate(verifiable_hash).success? end
validate(verifiable_hash)
click to toggle source
@param verifiable_hash [Hash<String|Symbol,Any>] @return [SmartCore::Schema::Result]
@api public @since 0.1.0
# File lib/smart_core/schema.rb, line 37 def validate(verifiable_hash) schema_checker.check!(verifiable_hash) end
Private Instance Methods
schema_checker()
click to toggle source
@return [SmartCore::Schema::Checker]
@api private @since 0.1.0
# File lib/smart_core/schema.rb, line 47 def schema_checker self.class.__schema_checker__ end