Sha256: 854254f46dfc94aa7f4722c771dc79556cb39053a44c3946272f8a40ffb8f9f9

Contents?: true

Size: 446 Bytes

Versions: 6

Compression:

Stored size: 446 Bytes

Contents

require "delegate"
require "forwardable"

module Fex
  class Response < SimpleDelegator
    extend Forwardable

    def_delegators :doc, :css

    def initialize(*)
      super
      doc.remove_namespaces!
    end

    def severity
      xpath("//Notifications/Severity").inner_text
    end

    def code
      xpath("//Notifications/Code").inner_text
    end

    def message
      xpath("//Notifications/Message").inner_text
    end

  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
fex-0.0.6 lib/fex/response.rb
fex-0.0.5 lib/fex/response.rb
fex-0.0.4 lib/fex/response.rb
fex-0.0.3 lib/fex/response.rb
fex-0.0.2 lib/fex/response.rb
fex-0.0.1 lib/fex/response.rb