class Xpect::Every
TODO: Add tests
Public Class Methods
new(item_spec)
click to toggle source
# File lib/xpect/every.rb, line 4 def initialize(item_spec) @item_spec = item_spec end
Public Instance Methods
conform!(data:, path: [])
click to toggle source
# File lib/xpect/every.rb, line 8 def conform!(data:, path: []) data.map do |val| Xpect::Type.process(@item_spec, @item_spec, val, path) end end