Module: ActiveVersion::Audits::ChangeFilters
- Defined in:
- sig/active_version/audits.rbs
Instance Method Summary collapse
- #audited_attributes ⇒ Hash[String, untyped]
- #audited_changes ⇒ Hash[String, untyped]
- #filter_attr_values ⇒ Hash[String, untyped]
- #filter_encrypted_attrs ⇒ Hash[String, untyped]
- #non_audited_columns ⇒ Array[String]
- #normalize_enum_changes ⇒ Hash[String, untyped]
- #prepare_sql_values ⇒ Hash[untyped, untyped]
- #redact_values ⇒ Hash[String, untyped]
Instance Method Details
#audited_attributes ⇒ Hash[String, untyped]
104 |
# File 'sig/active_version/audits.rbs', line 104
def audited_attributes: () -> Hash[String, untyped]
|
#audited_changes ⇒ 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_values ⇒ 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_attrs ⇒ 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_columns ⇒ Array[String]
105 |
# File 'sig/active_version/audits.rbs', line 105
def non_audited_columns: () -> Array[String]
|
#normalize_enum_changes ⇒ 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_values ⇒ Hash[untyped, untyped]
110 |
# File 'sig/active_version/audits.rbs', line 110
def prepare_sql_values: (Hash[untyped, untyped] changes) -> Hash[untyped, untyped]
|
#redact_values ⇒ Hash[String, untyped]
107 |
# File 'sig/active_version/audits.rbs', line 107
def redact_values: (Hash[String, untyped] filtered_changes) -> Hash[String, untyped]
|