Sha256: e77f05a09fa3fa8339f47162c5fd9846d966a2dee975892443e93dc62fe73479

Contents?: true

Size: 302 Bytes

Versions: 5

Compression:

Stored size: 302 Bytes

Contents

module Hexx

  # A message to be returned by use_case
  class Message

    attr_reader :type, :text

    def initialize(type:, text:)
      self.type, self.text = type, text
    end

    def type=(value)
      @type = value.to_s
    end

    def text=(value)
      @text = value.to_s
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
hexx-1.1.1 lib/hexx/message.rb
hexx-1.1.0 lib/hexx/message.rb
hexx-1.0.2 lib/hexx/message.rb
hexx-1.0.1 lib/hexx/message.rb
hexx-1.0.0 lib/hexx/message.rb