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