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