class Caffeinate::MessageHandler

Delegates methods to a Caffeinate::Action class

Public Instance Methods

__getobj__() click to toggle source
# File lib/caffeinate/message_handler.rb, line 8
def __getobj__
  processed_action
end

Private Instance Methods

processed_action() click to toggle source
# File lib/caffeinate/message_handler.rb, line 14
def processed_action
  @processed_action ||= @action_class.new.tap do |action_object|
    action_object.process @action, @message
  end
end