class Controll::Notify::Message::Resolver
Constants
- Message
Attributes
caller[R]
message[R]
Public Class Methods
new(caller, message)
click to toggle source
# File lib/controll/notify/message/resolver.rb, line 8 def initialize caller, message @caller = caller @message = message end
Public Instance Methods
resolve()
click to toggle source
# File lib/controll/notify/message/resolver.rb, line 13 def resolve message.translate? ? translator.translate : message_handler.handle end
Protected Instance Methods
message_handler()
click to toggle source
# File lib/controll/notify/message/resolver.rb, line 19 def message_handler Message::Handler.new message end
translator()
click to toggle source
# File lib/controll/notify/message/resolver.rb, line 23 def translator Message::Translator.new caller, message end