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