Sha256: bda3b89ced45c0fa0549d2b9361d0a4fdc84787ac42d036c8f8d30a68b3c8b81

Contents?: true

Size: 465 Bytes

Versions: 5

Compression:

Stored size: 465 Bytes

Contents

module Ares
  module Responses
    class TextCode
      attr_reader :elem, :code, :text

      def initialize(elem, code, text)
        @elem = elem
        @code = code
        @text = text
      end

      def to_s
        "#{@code}: #{text}"
      end

      def inspect
        "#<TextCode(#{elem}) code=#{code} text=#{text}>"
      end
    end

    class Error < TextCode
      def error?; true end
    end
  end
end

require 'ares/responses/standard_response'

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
ares.rb-0.3.2 lib/ares/responses.rb
ares.rb-0.3.1 lib/ares/responses.rb
ares.rb-0.3.0 lib/ares/responses.rb
ares.rb-0.2.0 lib/ares/responses.rb
ares.rb-0.1.0 lib/ares/responses.rb