Class: Kumi::Core::Domain::ViolationFormatter

Inherits:
Object
  • Object
show all
Defined in:
lib/kumi/core/domain/violation_formatter.rb

Class Method Summary collapse

Class Method Details

.format_message(field, value, domain) ⇒ Object



7
8
9
10
11
12
13
14
15
16
17
18
# File 'lib/kumi/core/domain/violation_formatter.rb', line 7

def self.format_message(field, value, domain)
  case domain
  when Range
    format_range_violation(field, value, domain)
  when Array
    format_array_violation(field, value, domain)
  when Proc
    format_proc_violation(field, value)
  else
    format_default_violation(field, value, domain)
  end
end