Class: RailsTasker::Task
- Inherits:
-
ActiveRecord::Base
- Object
- ActiveRecord::Base
- RailsTasker::Task
show all
- Defined in:
- lib/rails_tasker/models/task.rb,
lib/rails_tasker/services/task/run_service.rb,
lib/rails_tasker/services/task/fetch_service.rb,
lib/rails_tasker/services/task/status_service.rb,
lib/rails_tasker/services/task/run_pending_service.rb,
lib/rails_tasker/services/task/fetch_pending_service.rb
Defined Under Namespace
Classes: FetchPendingService, FetchService, RunPendingService, RunService, StatusService
Constant Summary
collapse
- FILE_LOCATION =
File.join(Rails.root, 'lib/rails_tasker/tasks/*.rb')
Class Method Summary
collapse
Class Method Details
.complete!(version:) ⇒ Object
13
14
15
|
# File 'lib/rails_tasker/models/task.rb', line 13
def self.complete!(version:)
find_or_create_by!(version: version)
end
|
.completed_task?(version:) ⇒ Boolean
9
10
11
|
# File 'lib/rails_tasker/models/task.rb', line 9
def self.completed_task?(version:)
!find_by(version: version).nil?
end
|