class Playbook::Props::NestedProps
def initialize(nested_kit:, **kwargs)
def initialize(nested_kit:, **kwargs) super(**kwargs) @nested_kit = nested_kit end
def validate(values)
def validate(values) return true if values.nil? @nested_kit.props.each do |prop_key, definition| definition.validate! definition.value(values[prop_key]) end true rescue Playbook::Props::Error false end