Sha256: 36abf0b36f0f8e35e8e20d1f32eb2fc3659f0e16bed0351c915120e107e01ea2
Contents?: true
Size: 345 Bytes
Versions: 7
Compression:
Stored size: 345 Bytes
Contents
# frozen_string_literal: true require_relative 'setup' VALID_INPUT = { name: 'John', age: 20, email: 'john@doe.com' } INVALID_INPUT = { name: :John, age: '20', email: nil } Benchmark.ips do |x| x.report("valid input") { PersonSchema.(VALID_INPUT) } x.report("invalid input") { PersonSchema.(INVALID_INPUT) } x.compare! end
Version data entries
7 entries across 7 versions & 1 rubygems