class ActionNotifier::Message
Attributes
body[RW]
delivery_method[RW]
options[RW]
url[RW]
Public Instance Methods
deliver()
click to toggle source
# File lib/action_notifier/message.rb, line 5 def deliver deliverer.deliver end
deliverer()
click to toggle source
# File lib/action_notifier/message.rb, line 9 def deliverer deliverer_name.constantize.new(self) rescue NameError raise UnsupportedDeliverMethodError, "Unsupported deliverer \"#{deliverer_name}\"" end
deliverer_name()
click to toggle source
# File lib/action_notifier/message.rb, line 15 def deliverer_name "ActionNotifier::Deliverers::#{delivery_method.to_s.camelize}" end