Module: ActiveVersion::Revisions::RevisionRecord::ClassMethods

Defined in:
sig/active_version/revisions.rbs

Instance Method Summary collapse

Instance Method Details

#configure_revisionObject



44
# File 'sig/active_version/revisions.rbs', line 44

def configure_revision: (

#revision_column_forSymbol?

Parameters:

  • concept (Symbol)

Returns:

  • (Symbol, nil)


52
# File 'sig/active_version/revisions.rbs', line 52

def revision_column_for: (Symbol concept) -> Symbol?

#revision_foreign_keyString, ...

Parameters:

  • value (Symbol, String, Array[Symbol | String])

Returns:

  • (String, Array[String], nil)


50
# File 'sig/active_version/revisions.rbs', line 50

def revision_foreign_key: (?Symbol | String | Array[Symbol | String] value) -> String | Array[String]?

#revision_identity_resolverString, ...

Parameters:

  • value (Symbol, String, Array[Symbol | String])

Returns:

  • (String, Array[String], nil)


51
# File 'sig/active_version/revisions.rbs', line 51

def revision_identity_resolver: (?Symbol | String | Array[Symbol | String] value) -> String | Array[String]?

#revision_record?Boolean

Returns:

  • (Boolean)


43
# File 'sig/active_version/revisions.rbs', line 43

def revision_record?: () -> bool

#revision_version_columnSymbol?

Parameters:

  • value (Symbol, String)

Returns:

  • (Symbol, nil)


49
# File 'sig/active_version/revisions.rbs', line 49

def revision_version_column: (?Symbol | String value) -> Symbol?

#setup_associationsObject

Returns:

  • (Object)


57
# File 'sig/active_version/revisions.rbs', line 57

def setup_associations: () -> untyped

#source_classClass

Returns:

  • (Class)


54
# File 'sig/active_version/revisions.rbs', line 54

def source_class: () -> Class

#source_foreign_keyString, Array[String]

Returns:

  • (String, Array[String])


55
# File 'sig/active_version/revisions.rbs', line 55

def source_foreign_key: () -> String | Array[String]

#source_nameSymbol?

Returns:

  • (Symbol, nil)


53
# File 'sig/active_version/revisions.rbs', line 53

def source_name: () -> Symbol?

#source_primary_keyString, ...

Returns:

  • (String, Array[String], nil)


56
# File 'sig/active_version/revisions.rbs', line 56

def source_primary_key: () -> String | Array[String]?