class SmartCore::Schema::Checker::Rules::Options::Empty
@api private @since 0.1.0
Attributes
rule[R]
@return [SmartCore::Schema::Checker::Rules::Base]
@api private @since 0.1.0
Public Class Methods
new(rule)
click to toggle source
@param rule [SmartCore::Schema::Checker::Rules::Base] @return [void]
@api private @since 0.1.0
# File lib/smart_core/schema/checker/rules/options/empty.rb, line 14 def initialize(rule) @rule = rule end
Public Instance Methods
validate(verifiable_hash)
click to toggle source
@param verifiable_hash [SmartCore::Schema::Checker::VerifiableHash] @return [SmartCore::Schema::Checker::Rules::Result::Success]
@api private @since 0.1.0
# File lib/smart_core/schema/checker/rules/options/empty.rb, line 23 def validate(verifiable_hash) SmartCore::Schema::Checker::Rules::Result::Success.new( key: schema_key, value: verifiable_hash[schema_key] ) end