Class: Ea::Qea::Models::EaVersion

Inherits:
BaseModel
  • Object
show all
Defined in:
lib/ea/qea/models/ea_version.rb

Overview

Version control record from t_versions.

Schema:

(VersionID TEXT PRIMARY KEY, ElementID TEXT, Branch TEXT,
VersionDate TEXT, Author TEXT, Notes TEXT, ...)

Constant Summary collapse

COLUMN_MAP =
{
  "VersionID" => :version_id,
  "ElementID" => :element_id,
  "VersionDate" => :version_date
}.freeze

Class Method Summary collapse

Methods inherited from BaseModel

from_db_row, #primary_key, #sort_position

Class Method Details

.column_mapObject



33
34
35
# File 'lib/ea/qea/models/ea_version.rb', line 33

def self.column_map
  COLUMN_MAP
end

.primary_key_columnObject



19
20
21
# File 'lib/ea/qea/models/ea_version.rb', line 19

def self.primary_key_column
  :version_id
end

.table_nameObject



23
24
25
# File 'lib/ea/qea/models/ea_version.rb', line 23

def self.table_name
  "t_versions"
end