Sha256: 610826b51e1ed2f7faf342b53ca74062d8127101562db19e419986fb9d7e6262

Contents?: true

Size: 380 Bytes

Versions: 2

Compression:

Stored size: 380 Bytes

Contents

%w[ validation_matcher active_support/core_ext active_model pry pry-nav ].each { |lib| require lib }

class Thing

  extend  ActiveModel::Naming
  include ActiveModel::Conversion
  include ActiveModel::Validations

  attr_accessor :field_a, :field_b, :field_c

  validates :field_b, presence: true
  validates :field_c, numericality: { allow_nil: false, only_integer: true }

end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
validation_matcher-0.1.1 spec/spec_helper.rb
validation_matcher-0.1.0 spec/spec_helper.rb