Class: EurekaBot::Job::Input
- Inherits:
-
EurekaBot::Job
- Object
- ActiveJob::Base
- EurekaBot::Job
- EurekaBot::Job::Input
- Defined in:
- lib/eureka_bot/job/input.rb
Defined Under Namespace
Classes: UnknownResolverClass
Instance Method Summary collapse
Methods included from Instrumentation
Instance Method Details
#perform(resolver_class, message) ⇒ Object
4 5 6 7 8 9 10 11 12 13 14 |
# File 'lib/eureka_bot/job/input.rb', line 4 def perform(resolver_class, ) instrument 'job.input' do resolver = resolver_class.constantize.new( message: , logger: logger ) resolver.execute end rescue StandardError => e EurekaBot.exception_handler(e, self.class, resolver_class: resolver_class, message: ) end |