Method: Iry::Constraint::Exclusion#initialize

Defined in:
lib/iry/constraint/exclusion.rb

#initialize(key, name:, message: :taken) ⇒ Exclusion

Returns a new instance of Exclusion.

Parameters:

  • key (Symbol)

    key to apply error message for exclusion constraint to

  • message (Symbol, String) (defaults to: :taken)

    the validation error message

  • name (String)

    constraint name



22
23
24
25
26
27
28
29
30
# File 'lib/iry/constraint/exclusion.rb', line 22

def initialize(
  key,
  name:,
  message: :taken
)
  @key = key
  @message = message
  @name = name
end