From 2cb9a4e8567e7f584ca0c1c997ed12471f5fd928 Mon Sep 17 00:00:00 2001 From: John Nunemaker Date: Wed, 5 Oct 2011 11:28:03 -0400 Subject: [PATCH] Added crack example. --- examples/crack.rb | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 examples/crack.rb diff --git a/examples/crack.rb b/examples/crack.rb new file mode 100644 index 0000000..63a2aaf --- /dev/null +++ b/examples/crack.rb @@ -0,0 +1,19 @@ +require 'rubygems' +require 'crack' + +dir = File.expand_path(File.join(File.dirname(__FILE__), '..', 'lib')) +require File.join(dir, 'httparty') +require 'pp' + +class Rep + include HTTParty + + parser( + Proc.new do |body, format| + Crack::XML.parse(body) + end + ) +end + +pp Rep.get('http://whoismyrepresentative.com/whoismyrep.php?zip=46544') +pp Rep.get('http://whoismyrepresentative.com/whoismyrep.php', :query => {:zip => 46544})