Class: ActiveVersion::Revisions::RevisionRecord::RevisionSchemaDSL

Inherits:
Object
  • Object
show all
Defined in:
lib/active_version/revisions/revision_record.rb

Instance Method Summary collapse

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