Class: ActiveVersion::Revisions::RevisionRecord::RevisionSchemaDSL
- Inherits:
-
Object
- Object
- ActiveVersion::Revisions::RevisionRecord::RevisionSchemaDSL
- Defined in:
- lib/active_version/revisions/revision_record.rb
Instance Method Summary collapse
- #foreign_key(value) ⇒ Object
- #identity_resolver(value) ⇒ Object
-
#initialize(klass) ⇒ RevisionSchemaDSL
constructor
A new instance of RevisionSchemaDSL.
- #version_column(value) ⇒ Object
Constructor Details
#initialize(klass) ⇒ RevisionSchemaDSL
Returns a new instance of RevisionSchemaDSL.
196 197 198 |
# File 'lib/active_version/revisions/revision_record.rb', line 196 def initialize(klass) @klass = klass end |
Instance Method Details
#foreign_key(value) ⇒ Object
204 205 206 |
# File 'lib/active_version/revisions/revision_record.rb', line 204 def foreign_key(value) @klass.revision_foreign_key(value) end |
#identity_resolver(value) ⇒ Object
208 209 210 |
# File 'lib/active_version/revisions/revision_record.rb', line 208 def identity_resolver(value) @klass.revision_identity_resolver(value) end |
#version_column(value) ⇒ Object
200 201 202 |
# File 'lib/active_version/revisions/revision_record.rb', line 200 def version_column(value) @klass.revision_version_column(value) end |