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