Class: Funicular::Model::Errors

Inherits:
Object
  • Object
show all
Defined in:
sig/validations.rbs

Overview

Validation error collection (a small slice of ActiveModel::Errors).

Instance Method Summary collapse

Constructor Details

#initializeErrors

Returns a new instance of Errors.



7
# File 'sig/validations.rbs', line 7

def initialize: () -> void

Instance Method Details

#[]Array[String]

Parameters:

  • attribute (Symbol, String)

Returns:

  • (Array[String])


9
# File 'sig/validations.rbs', line 9

def []: (Symbol | String attribute) -> Array[String]

#addString

Parameters:

  • attribute (Symbol, String)
  • message (String)

Returns:

  • (String)


8
# File 'sig/validations.rbs', line 8

def add: (Symbol | String attribute, String message) -> String

#added?Boolean

Parameters:

  • attribute (Symbol, String)

Returns:

  • (Boolean)


10
# File 'sig/validations.rbs', line 10

def added?: (Symbol | String attribute) -> bool

#any?Boolean

Returns:

  • (Boolean)


15
# File 'sig/validations.rbs', line 15

def any?: () -> bool

#clearvoid

This method returns an undefined value.



13
# File 'sig/validations.rbs', line 13

def clear: () -> void

#empty?Boolean

Returns:

  • (Boolean)


14
# File 'sig/validations.rbs', line 14

def empty?: () -> bool

#full_messagesArray[String]

Returns:

  • (Array[String])


12
# File 'sig/validations.rbs', line 12

def full_messages: () -> Array[String]

#humanizeString

Parameters:

  • attribute (Symbol, String)

Returns:

  • (String)


18
# File 'sig/validations.rbs', line 18

def humanize: (Symbol | String attribute) -> String

#messagesHash[Symbol, Array[String]]

Returns:

  • (Hash[Symbol, Array[String]])


11
# File 'sig/validations.rbs', line 11

def messages: () -> Hash[Symbol, Array[String]]