Sha256: 1a84c64b4ffbb095012c538762a4fc37686ebdf71bde5bc236fe466b3874bcc5

Contents?: true

Size: 240 Bytes

Versions: 3

Compression:

Stored size: 240 Bytes

Contents

module Buster
  module CommandHandler
    attr_accessor :reply_action

    def reply(message_name, props = {})
      raise 'No reply_action available' unless self.reply_action

      reply_action.call(message_name, props)
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
buster-0.1.3 lib/buster/command_handler.rb
buster-0.1.2 lib/buster/command_handler.rb
buster-0.1.1 lib/buster/command_handler.rb