Class: Task
- Inherits:
-
ActiveRecord::Base
- Object
- ActiveRecord::Base
- Task
show all
- Defined in:
- lib/engine/app/models/task.rb
Constant Summary
collapse
- ACTIVE =
'active'.freeze
- INACTIVE =
'inactive'.freeze
- DEFAULT_INTERVAL =
60
- DEFAULT_DATABASE =
0
Class Method Summary
collapse
Instance Method Summary
collapse
Class Method Details
.selectable_actions ⇒ Object
15
16
17
|
# File 'lib/engine/app/models/task.rb', line 15
def self.selectable_actions
[['Watch key', WatchKeyTask], ['Watch query', WatchQueryTask]]
end
|
Instance Method Details
#active? ⇒ Boolean
19
20
21
|
# File 'lib/engine/app/models/task.rb', line 19
def active?
status == ACTIVE
end
|
#backend ⇒ Object
31
32
33
|
# File 'lib/engine/app/models/task.rb', line 31
def backend
BackendConnection.build(current_database: self.database)
end
|
#to_partial_path ⇒ Object
23
24
25
|
# File 'lib/engine/app/models/task.rb', line 23
def to_partial_path
'tasks/task'
end
|