Module: Process::Naf::Application::Component

Defined in:
app/models/process/naf/application.rb

Defined Under Namespace

Modules: ClassMethods

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.included(base) ⇒ Object



129
130
131
132
# File 'app/models/process/naf/application.rb', line 129

def self.included(base)
  base.send(:include, ::Af::Application::Component)
  base.extend(ClassMethods)
end

Instance Method Details

#add_job_tags(*new_tags) ⇒ Object



154
155
156
# File 'app/models/process/naf/application.rb', line 154

def add_job_tags(*new_tags)
  return af_application.try(:add_job_tags, *new_tags)
end

#fetch_naf_jobObject



138
139
140
# File 'app/models/process/naf/application.rb', line 138

def fetch_naf_job
  return af_application.try(:fetch_naf_job)
end

#job_tag_block(*tags, &block) ⇒ Object



146
147
148
# File 'app/models/process/naf/application.rb', line 146

def job_tag_block(*tags, &block)
  return af_application.try(:job_tag_block, *tags, &block)
end

#remove_job_tags(*old_tags) ⇒ Object



158
159
160
# File 'app/models/process/naf/application.rb', line 158

def remove_job_tags(*old_tags)
  return af_application.try(:remove_job_tags, *old_tags)
end

#update_job_statusObject



142
143
144
# File 'app/models/process/naf/application.rb', line 142

def update_job_status
  return af_application.try(:update_job_status)
end

#update_job_tags(old_tags, new_tags) ⇒ Object



150
151
152
# File 'app/models/process/naf/application.rb', line 150

def update_job_tags(old_tags, new_tags)
  return af_application.try(:update_job_tags, old_tags, new_tags)
end