Class: Ea::Qea::Models::EaPhase

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

Overview

Project phase / milestone from t_phase.

Schema:

(PhaseID INTEGER PRIMARY KEY, PhaseName TEXT,
PhaseNotes TEXT, PhaseStart TEXT, PhaseEnd TEXT, ...)

Constant Summary collapse

COLUMN_MAP =
{
  "PhaseID" => :phase_id,
  "PhaseName" => :name,
  "PhaseNotes" => :notes,
  "PhaseStart" => :start_date,
  "PhaseEnd" => :end_date
}.freeze

Class Method Summary collapse

Methods inherited from BaseModel

from_db_row, #primary_key, #sort_position

Class Method Details

.column_mapObject



34
35
36
# File 'lib/ea/qea/models/ea_phase.rb', line 34

def self.column_map
  COLUMN_MAP
end

.primary_key_columnObject



18
19
20
# File 'lib/ea/qea/models/ea_phase.rb', line 18

def self.primary_key_column
  :phase_id
end

.table_nameObject



22
23
24
# File 'lib/ea/qea/models/ea_phase.rb', line 22

def self.table_name
  "t_phase"
end