class Schash::Schema::Rule::Optional

Public Class Methods

new(rule) click to toggle source
# File lib/schash/schema/rule/optional.rb, line 5
def initialize(rule)
  @rule = rule
end

Public Instance Methods

optional?() click to toggle source
# File lib/schash/schema/rule/optional.rb, line 13
def optional?
  true
end
validate(target, position = []) click to toggle source
# File lib/schash/schema/rule/optional.rb, line 9
def validate(target, position = [])
  @rule.validate(target, position)
end