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
- #add_job_tags(*new_tags) ⇒ Object
- #fetch_naf_job ⇒ Object
- #job_tag_block(*tags, &block) ⇒ Object
- #remove_job_tags(*old_tags) ⇒ Object
- #update_job_status ⇒ Object
- #update_job_tags(old_tags, new_tags) ⇒ Object
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 (*) return af_application.try(:add_job_tags, *) end |
#fetch_naf_job ⇒ Object
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(*, &block) return af_application.try(:job_tag_block, *, &block) end |
#remove_job_tags(*old_tags) ⇒ Object
158 159 160 |
# File 'app/models/process/naf/application.rb', line 158 def (*) return af_application.try(:remove_job_tags, *) end |
#update_job_status ⇒ Object
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 (, ) return af_application.try(:update_job_tags, , ) end |