Class: Naf::JanitorialAssignment

Inherits:
NafBase
  • Object
show all
Defined in:
app/models/naf/janitorial_assignment.rb

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from NafBase

full_table_name_prefix

Class Method Details

.enabledObject


*** Class Methods *** ++++++++++++++++++++++



8
9
10
# File 'app/models/naf/janitorial_assignment.rb', line 8

def self.enabled
  return where("enabled")
end

.pickleables(pickler) ⇒ Object



12
13
14
15
16
17
18
# File 'app/models/naf/janitorial_assignment.rb', line 12

def self.pickleables(pickler)
  old_model_names = ['::Naf::Job',
                     '::Naf::JobCreatedAt',
                     '::Naf::JobPrerequisite',
                     '::Naf::JobAffinityTab']
  return where('model_name NOT IN (?)', old_model_names)
end

Instance Method Details

#target_modelObject


*** Instance Methods *** +++++++++++++++++++++++++



24
25
26
# File 'app/models/naf/janitorial_assignment.rb', line 24

def target_model
  return model_name.constantize rescue nil
end