Module: ActiveVersion::Audits::ChangeFilters

Defined in:
sig/active_version/audits.rbs

Instance Method Summary collapse

Instance Method Details

#audited_attributesHash[String, untyped]

Returns:

  • (Hash[String, untyped])


104
# File 'sig/active_version/audits.rbs', line 104

def audited_attributes: () -> Hash[String, untyped]

#audited_changesHash[String, untyped]

Parameters:

  • for_touch: (Boolean)
  • exclude_readonly_attrs: (Boolean)

Returns:

  • (Hash[String, untyped])


103
# File 'sig/active_version/audits.rbs', line 103

def audited_changes: (?for_touch: bool, ?exclude_readonly_attrs: bool) -> Hash[String, untyped]

#filter_attr_valuesHash[String, untyped]

Parameters:

  • audited_changes: (Hash[String, untyped])
  • attrs: (Array[Symbol | String])
  • placeholder: (String)

Returns:

  • (Hash[String, untyped])


109
# File 'sig/active_version/audits.rbs', line 109

def filter_attr_values: (?audited_changes: Hash[String, untyped], ?attrs: Array[Symbol | String], ?placeholder: String) -> Hash[String, untyped]

#filter_encrypted_attrsHash[String, untyped]

Parameters:

  • filtered_changes (Hash[String, untyped])

Returns:

  • (Hash[String, untyped])


108
# File 'sig/active_version/audits.rbs', line 108

def filter_encrypted_attrs: (Hash[String, untyped] filtered_changes) -> Hash[String, untyped]

#non_audited_columnsArray[String]

Returns:

  • (Array[String])


105
# File 'sig/active_version/audits.rbs', line 105

def non_audited_columns: () -> Array[String]

#normalize_enum_changesHash[String, untyped]

Parameters:

  • changes (Hash[String, untyped])

Returns:

  • (Hash[String, untyped])


106
# File 'sig/active_version/audits.rbs', line 106

def normalize_enum_changes: (Hash[String, untyped] changes) -> Hash[String, untyped]

#prepare_sql_valuesHash[untyped, untyped]

Parameters:

  • changes (Hash[untyped, untyped])

Returns:

  • (Hash[untyped, untyped])


110
# File 'sig/active_version/audits.rbs', line 110

def prepare_sql_values: (Hash[untyped, untyped] changes) -> Hash[untyped, untyped]

#redact_valuesHash[String, untyped]

Parameters:

  • filtered_changes (Hash[String, untyped])

Returns:

  • (Hash[String, untyped])


107
# File 'sig/active_version/audits.rbs', line 107

def redact_values: (Hash[String, untyped] filtered_changes) -> Hash[String, untyped]