Module: Rubee::Asyncable
- Included in:
- TestAsyncRunnner
- Defined in:
- lib/rubee/async/asyncable.rb
Instance Method Summary collapse
Instance Method Details
#adapter ⇒ Object
13 14 15 |
# File 'lib/rubee/async/asyncable.rb', line 13 def adapter @adapter ||= Rubee::Configuration.get_async_adapter || ThreadAsync end |
#perform_async(args = {}) ⇒ Object
8 9 10 11 |
# File 'lib/rubee/async/asyncable.rb', line 8 def perform_async(args = {}) args.merge!(_class: self.class) adapter.new.perform_async(**args) end |