Sha256: 0e7358527275baad0624a34ef23e60ee2c6184d2a6771c1d6d76fc55051141cd

Contents?: true

Size: 487 Bytes

Versions: 6

Compression:

Stored size: 487 Bytes

Contents

module Etsy4r
  class Response
    
    attr_accessor :body
    
    def initialize(body)
      @body = body
    end
    
    def results
      @body['results']
    end
    
    def count
      @body['count']
    end
    
    def type
      @body['type']
    end
    
    def params
      @body['params']
    end
    
    def success?
      results
    end
    
    def error_message
      if !success?
        @body
      end
    end
    
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
tcocca-etsy4r-0.1.0 lib/etsy4r/response.rb
tcocca-etsy4r-0.2.0 lib/etsy4r/response.rb
tcocca-etsy4r-0.3.0 lib/etsy4r/response.rb
tcocca-etsy4r-0.3.1 lib/etsy4r/response.rb
tcocca-etsy4r-0.3.2 lib/etsy4r/response.rb
tcocca-etsy4r-0.4.0 lib/etsy4r/response.rb