Guest User

Untitled

a guest
Feb 21st, 2018
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.52 KB | None | 0 0
  1. module HTTParty
  2. class PartyResponse
  3. attr_reader :raw, :parsed
  4.  
  5. def initialize(r, p)
  6. @raw = r
  7. @parsed = p
  8. end
  9. end
  10.  
  11. class Request
  12. def parse_response_keeping_original_intact(_response)
  13. raw = _response
  14. parsed = old_parse_response(_response)
  15. PartyResponse.new(raw, DeathAndTaxes::SmartHash.from_h(parsed))
  16. end
  17.  
  18. alias_method :old_parse_response, :parse_response
  19. alias_method :parse_response, :parse_response_keeping_original_intact
  20. end
  21. end
Add Comment
Please, Sign In to add comment