Class: RubyAPI::JobRegistry
- Inherits:
-
Object
- Object
- RubyAPI::JobRegistry
- Defined in:
- lib/rubyapi/job.rb
Class Method Summary collapse
Class Method Details
.find(name) ⇒ Object
89 90 91 |
# File 'lib/rubyapi/job.rb', line 89 def self.find(name) jobs.find { |j| j.name == name || j.name&.end_with?("::#{name}") } end |
.jobs ⇒ Object
81 82 83 |
# File 'lib/rubyapi/job.rb', line 81 def self.jobs @jobs ||= [] end |
.register(klass) ⇒ Object
85 86 87 |
# File 'lib/rubyapi/job.rb', line 85 def self.register(klass) jobs << klass unless jobs.include?(klass) end |