Class: Textris::Base

Inherits:
Object
  • Object
show all
Includes:
RenderAnywhere
Defined in:
lib/textris/base.rb

Defined Under Namespace

Classes: RenderingController

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(action, *args) ⇒ Base

Returns a new instance of Base.



36
37
38
39
# File 'lib/textris/base.rb', line 36

def initialize(action, *args)
  @action = action
  @args   = args
end

Class Method Details

.deliveriesObject



8
9
10
# File 'lib/textris/base.rb', line 8

def deliveries
  ::Textris::Delivery::Test.messages
end

.with_defaults(options) ⇒ Object



12
13
14
# File 'lib/textris/base.rb', line 12

def with_defaults(options)
  (@defaults || {}).merge(options)
end

Instance Method Details

#call_actionObject



41
42
43
# File 'lib/textris/base.rb', line 41

def call_action
  send(@action, *@args)
end