lib/datacaster/array_schema.rb in datacaster-0.9.1 vs lib/datacaster/array_schema.rb in datacaster-2.0.1

- old
+ new

@@ -1,12 +1,12 @@ module Datacaster class ArraySchema < Base def initialize(element_caster) # support of shortcut nested validation definitions, e.g. array_schema({a: [integer], b: {c: integer}}) - @element_caster = shortcut_definition(element_caster) # & Terminator.instance + @element_caster = shortcut_definition(element_caster) end - def call(object) + def cast(object) object = super(object) checked_schema = object.meta[:checked_schema] || [] array = object.value