Sha256: a49e133e6b74e8d630cece50d34e8e4eb5949307aef7cc80c0f5e5f75cffd59a
Contents?: true
Size: 659 Bytes
Versions: 3
Compression:
Stored size: 659 Bytes
Contents
# coding: utf-8 module Reapal module Http class Response attr_accessor :service, :flow_id attr_accessor :http_response, :raw_body attr_accessor :data, :data_valid def initialize(params) self.data_valid = true params.each do |key, value| instance_variable_set("@#{key}", value) end end def [] key instance_variable_get("#{key}") end def to_s arr = ["{"] self.instance_variables.map{ |value| arr << "\t#{value.to_s} => #{self[value.to_sym]}" } arr << ["}"] arr.join("\n") end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
reapal-0.2.1 | lib/reapal/http/response.rb |
reapal-0.2.0 | lib/reapal/http/response.rb |
reapal-0.1.0 | lib/reapal/http/response.rb |