Sha256: 97e16aa30b2e320f2c1e2d0f042a0751c07807b4dc43038061c68da3aab972f1
Contents?: true
Size: 409 Bytes
Versions: 7
Compression:
Stored size: 409 Bytes
Contents
module Cognition class Message attr_reader :command, :metadata, :responder def initialize(command, metadata = {}) @command = command @metadata = metadata @responder = Cognition::Responder.new(metadata["callback_url"]) if metadata["callback_url"] end def reply(text) return "No Callback URL provided" unless @responder @responder.reply(text) end end end
Version data entries
7 entries across 7 versions & 1 rubygems