Class: Textris::Base
- Inherits:
-
Object
show all
- Extended by:
- Delay::Sidekiq
- Includes:
- RenderAnywhere
- Defined in:
- lib/textris/base.rb
Defined Under Namespace
Classes: RenderingController
Class Method Summary
collapse
Instance Method Summary
collapse
delay, delay_for, delay_until
Constructor Details
#initialize(action, *args) ⇒ Base
Returns a new instance of Base.
37
38
39
40
|
# File 'lib/textris/base.rb', line 37
def initialize(action, *args)
@action = action
@args = args
end
|
Class Method Details
.with_defaults(options) ⇒ Object
19
20
21
|
# File 'lib/textris/base.rb', line 19
def with_defaults(options)
(@defaults || {}).merge(options)
end
|
Instance Method Details
#call_action ⇒ Object
42
43
44
|
# File 'lib/textris/base.rb', line 42
def call_action
send(@action, *@args)
end
|