Sha256: 8a354262afd9c710c10109adcb61e942cf934257d98dfabe2a5ca2f2ee6864bf

Contents?: true

Size: 326 Bytes

Versions: 3

Compression:

Stored size: 326 Bytes

Contents

module Xeroizer
  class Response
    
    attr_accessor :id, :status, :errors, :provider, :date_time, :response_items, :request_params, :request_xml, :response_xml
    
    public
    
      def success?
        status == 'OK'
      end
      
      def error
        errors.blank? ? nil : errors[0]
      end
      
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
xeroizer-0.1.3 lib/xeroizer/response.rb
xeroizer-0.1.2 lib/xeroizer/response.rb
xeroizer-0.1.0 lib/xeroizer/response.rb