Module: RspecModelValidations::Matchers::Base

Included in:
Invalidate, Validate
Defined in:
lib/rspec_model_validations/matchers/base.rb

Overview

Dry matcher code

Instance Method Summary collapse

Instance Method Details

#initialize(attribute) ⇒ Object

Parameters:

  • attribute (Symbol, String)


6
7
8
9
10
# File 'lib/rspec_model_validations/matchers/base.rb', line 6

def initialize attribute
  @attribute = attribute.to_s.to_sym
  @model = nil
  @errors = nil
end

#on(value) ⇒ self

Store given value

Parameters:

  • value (Object)

Returns:

  • (self)


15
16
17
18
19
# File 'lib/rspec_model_validations/matchers/base.rb', line 15

def on value
  @on = value

  self
end