Module: MaybeLater
- Defined in:
- lib/maybe_later.rb,
lib/maybe_later/store.rb,
lib/maybe_later/config.rb,
lib/maybe_later/railtie.rb,
lib/maybe_later/version.rb,
lib/maybe_later/middleware.rb,
lib/maybe_later/thread_pool.rb,
lib/maybe_later/runs_callbacks.rb,
lib/maybe_later/queues_callback.rb
Defined Under Namespace
Classes: Callback, Config, Error, Middleware, QueuesCallback, Railtie, RunsCallbacks, Store, ThreadPool
Constant Summary
collapse
- VERSION =
"0.0.1"
Class Method Summary
collapse
Class Method Details
.config(&blk) ⇒ Object
17
18
19
20
21
|
# File 'lib/maybe_later.rb', line 17
def self.config(&blk)
(@config ||= Config.new).tap { |config|
blk&.call(config)
}
end
|
.run(inline: nil, &blk) ⇒ Object
13
14
15
|
# File 'lib/maybe_later.rb', line 13
def self.run(inline: nil, &blk)
QueuesCallback.new.call(callable: blk, inline: inline)
end
|