Created
October 14, 2011 19:23
-
-
Save jonpaul/1288057 to your computer and use it in GitHub Desktop.
Accessing values from this object inside my hash?
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
ruby-1.9.2-p290 :048 > @listings[1] | |
=> #<Tire::Results::Collection:0x00000103385a00 @response={"took"=>6, "timed_out"=>false, "_shards"=>{"total"=>5, "successful"=>5, "failed"=>0}, "hits"=>{"total"=>29, "max_score"=>0.021450784, "hits"=>[{"_index"=>"mongo-listings", "_type"=>"listing", "_id"=>"4e95fc502b36da04a3000012", "_score"=>0.021450784, "_source"=>{"_id"=>"4e95fc502b36da04a3000012", "action"=>nil, "air_connection"=>nil, "base_unit_of_measure"=>"EA", "country_of_origin"=>"US", "diaphragm_area"=>nil, "diaphragm_case_material"=>nil, "diaphragm_material"=>nil, "full_description"=>"ACTUATOR VALVE DIAPHRAGM; 65 PSI SPRING,SIZE 60,2 IN STEM TRV,FISHER CONTROLS CO MODEL 667-151M, AS SUPPLIED ON PO PN-R81-34-0081-NA", "klass_attributes"=>"ACTUATOR:VLVDPHR", "listing_name"=>"Some funky import", "manufacturers_name"=>"FISHER CONTROLS INTERNATIONAL", "manufacturers_part_num"=>"667-60-151M", "maximum_stem_travel"=>"2 IN", "minimum_order_qty"=>"0", "mounting"=>nil, "organization_id"=>1, "product_type"=>"Service", "short_description"=>"ACTUATOR, VALVE, DIAPHRAG", "size_designation"=>"60", "spring_range"=>"65 PSI", "standards"=>nil, "stem_diameter"=>nil, "united_nations_spsc"=>"31251505", "user_id"=>2}}, {"_index"=>"mongo-listings", "_type"=>"listing", "_id"=>"4e95fc4f2b36da04a300000b", "_score"=>0.019500712, "_source"=>{"_id"=>"4e95fc4f2b36da04a300000b", "action"=>"AIR TO PUSH DOWN", "air_connection"=>"1/4 IN NPT", "base_unit_of_measure"=>"EA", "country_of_origin"=>"US", "diaphragm_area"=>"297 CM2 (46 SQ IN)", "diaphragm_case_material"=>"PRESSED STEEL", "diaphragm_material"=>"NITRILE", "full_description"=>"ACTUATOR VALVE DIAPHRAGM; 20-100 KPA (3-15 PSI) SPRING,SIZE 30,1/4 IN NPT AIR CONN,3/8 IN STEM DIA,297 CM2 (46 SQ IN),54.0 MM (2-1/8 IN) BOSS MTG,AIR TO PUSH DOWN ACTION,19.1 MM (3/4 IN) STEM TRV,NITRILE DIAPHRAG,PRESSED STEEL CASE,34-SAMSS-716,ANSI B1.20.1 ANSI CL 600,860 KPA (125 PSI) MAX PRESSURE", "klass_attributes"=>"ACTUATOR:VLVDPHR", "listing_name"=>"Some funky import", "manufacturers_name"=>"FISHER CONTROLS INCORPORATED", "manufacturers_part_num"=>nil, "maximum_stem_travel"=>"19.1 MM (3/4 IN)", "minimum_order_qty"=>"0", "mounting"=>"54.0 MM (2-1/8 IN) BOSS", "organization_id"=>1, "product_type"=>"Service", "short_description"=>"ACTUATOR, VALVE, DIAPHRAG", "size_designation"=>"30", "spring_range"=>"20-100 KPA (3-15 PSI)", "standards"=>"34-SAMSS-716,ANSI B1.20.1ANSI CL 600", "stem_diameter"=>"3/8 IN", "united_nations_spsc"=>"31251505", "user_id"=>2}}, {"_index"=>"mongo-listings", "_type"=>"listing", "_id"=>"4e95fc502b36da04a3000015", "_score"=>0.019500712, "_source"=>{"_id"=>"4e95fc502b36da04a3000015", "action"=>"AIR TO PUSH UP", "air_connection"=>"1/2 IN NPT", "base_unit_of_measure"=>"EA", "country_of_origin"=>"US", "diaphragm_area"=>"1419 CM2 (220 SQ IN)", "diaphragm_case_material"=>"PRESSED STEEL", "diaphragm_material"=>"NITRILE", "full_description"=>"ACTUATOR VALVE DIAPHRAGM; 20-100 KPA (3-15 PSI) SPRING,SIZE 70,1/2 IN NPT AIR CONN,3/4 IN STEM DIA,1419 CM2 (220 SQ IN),90.5 MM (3-9/16 IN) BOSS MTG,AIR TO PUSH UP ACTION,76.2 MM (3 IN) STEM TRV,NITRILE DIAPHRAG,PRESSED STEEL CASE,34-SAMSS-716,ANSI B1.20.1 ANSI CL 600,380 KPA (55 PSI) MAX PRESSURE", "klass_attributes"=>"ACTUATOR:VLVDPHR", "listing_name"=>"Some funky import", "manufacturers_name"=>"FISHER CONTROLS INCORPORATED", "manufacturers_part_num"=>"667-70", "maximum_stem_travel"=>"76.2 MM (3 IN)", "minimum_order_qty"=>"0", "mounting"=>"90.5 MM (3-9/16 IN) BOSS", "organization_id"=>1, "product_type"=>"Service", "short_description"=>"ACTUATOR, VALVE, DIAPHRAG", "size_designation"=>"70", "spring_range"=>"20-100 KPA (3-15 PSI)", "standards"=>"34-SAMSS-716,ANSI B1.20.1ANSI CL 600", "stem_diameter"=>"3/4 IN", "united_nations_spsc"=>"31251505", "user_id"=>2}}, {"_index"=>"mongo-listings", "_type"=>"listing", "_id"=>"4e95fc4e2b36da04a3000002", "_score"=>0.019500712, "_source"=>{"_id"=>"4e95fc4e2b36da04a3000002", "action"=>"AIR TO PUSH DOWN", "air_connection"=>"1/4 IN NPT", "base_unit_of_measure"=>"EA", "country_of_origin"=>"US", "diaphragm_area"=>"677 CM2 (105 SQ IN)", "diaphragm_case_material"=>"PRESSED STEEL", "diaphragm_material"=>"NITRILE", "full_description"=>"ACTUATOR VALVE DIAPHRAGM; 40-210 KPA (6-30 PSI) SPRING,SIZE 45,1/4 IN NPT AIR CONN,1/2 IN STEM DIA,677 CM2 (105 SQ IN),71.4 MM (2-13/16 IN) BOSS MTG,AIR TO PUSH DOWN ACTION,38.1 MM (1-1/2 IN) STEM TRV,NITRILE DIAPHRAG,PRESSED STEEL CASE,34-SAMSS-716,ANSI B1.20.1 ANSI CL 600,WITH MANUAL HANDWHEEL, 350 KPA (50 PSI) MAX PRESSURE", "klass_attributes"=>"ACTUATOR:VLVDPHR", "listing_name"=>"Some funky import", "manufacturers_name"=>"FISHER CONTROLS INCORPORATED", "manufacturers_part_num"=>"657-45", "maximum_stem_travel"=>"38.1 MM (1-1/2 IN)", "minimum_order_qty"=>"0", "mounting"=>"71.4 MM (2-13/16 IN) BOSS", "organization_id"=>1, "product_type"=>"Service", "short_description"=>"ACTUATOR, VALVE, DIAPHRAG", "size_designation"=>"45", "spring_range"=>"40-210 KPA (6-30 PSI)", "standards"=>"34-SAMSS-716,ANSI B1.20.1ANSI CL 600", "stem_diameter"=>"1/2 IN", "united_nations_spsc"=>"31251505", "user_id"=>2}}, {"_index"=>"mongo-listings", "_type"=>"listing", "_id"=>"4e95fc4f2b36da04a3000006", "_score"=>0.019500712, "_source"=>{"_id"=>"4e95fc4f2b36da04a3000006", "action"=>"AIR TO PUSH DOWN", "air_connection"=>"1/4 IN ANSI B1.20.1 NPT", "base_unit_of_measure"=>"EA", "country_of_origin"=>"JP", "diaphragm_area"=>"297 SQ CM (46 SQ IN)", "diaphragm_case_material"=>"PRESSED STEEL", "diaphragm_material"=>"NITRILE ELASTOMERS", "full_description"=>"ACTUATOR VALVE DIAPHRAGM; 0-125.75 KPAG (0-18 PSIG) SPRING,SIZE 30,1/4 IN ANSI B1.20.1 NPT AIR CONN,9.52 MM (3/8 IN) STEM DIA,297 SQ CM (46 SQ IN),54 MM (2-1/8 IN) MTG,AIR TO PUSH DOWN ACTION,19 MM (3/4 IN) STEM TRV,NITRILE ELASTOMERS DIAPHRAG,PRESSED STEEL CASE,SPRING/ADJUSTOR 1F1768", "klass_attributes"=>"ACTUATOR:VLVDPHR", "listing_name"=>"Some funky import", "manufacturers_name"=>"NIPPON FISHER CO LTD", "manufacturers_part_num"=>"DIAPHRAGM", "maximum_stem_travel"=>"19 MM (3/4 IN)", "minimum_order_qty"=>"0", "mounting"=>"54 MM (2-1/8 IN)", "organization_id"=>1, "product_type"=>"Service", "short_description"=>"ACTUATOR, VALVE, DIAPHRAG", "size_designation"=>"30", "spring_range"=>"0-125.75 KPAG (0-18 PSIG)", "standards"=>nil, "stem_diameter"=>"9.52 MM (3/8 IN)", "united_nations_spsc"=>nil, "user_id"=>2}}, {"_index"=>"mongo-listings", "_type"=>"listing", "_id"=>"4e95fc4f2b36da04a300000c", "_score"=>0.019500712, "_source"=>{"_id"=>"4e95fc4f2b36da04a300000c", "action"=>"AIR TO PUSH DOWN", "air_connection"=>"1/4 IN FEMALE NPT", "base_unit_of_measure"=>"EA", "country_of_origin"=>"US", "diaphragm_area"=>"445 CM2 (69 SQ IN)", "diaphragm_case_material"=>"FABRICATED STEEL", "diaphragm_material"=>"NITRILE", "full_description"=>"ACTUATOR VALVE DIAPHRAGM; 20-100 KPA (3-15 PSI) SPRING,SIZE 40,1/4 IN FEMALE NPT AIR CONN,3/4 IN STEM DIA,445 CM2 (69 SQ IN),FLANGE 3-3/4 OD, 4 HOLES BOLTS MTG,AIR TO PUSH DOWN ACTION,88.9 MM (3-1/2 IN) STEM TRV,NITRILE DIAPHRAG,FABRICATED STEEL CASE,34-SAMSS-716,ANSI B1.20.1 ANSI CL 600,450 KPA (65 PSI) MAX PRESSURE", "klass_attributes"=>"ACTUATOR:VLVDPHR", "listing_name"=>"Some funky import", "manufacturers_name"=>"FISHER CONTROLS INCORPORATED", "manufacturers_part_num"=>"656-40", "maximum_stem_travel"=>"88.9 MM (3-1/2 IN)", "minimum_order_qty"=>"0", "mounting"=>"FLANGE 3-3/4 OD, 4 HOLES BOLTS", "organization_id"=>1, "product_type"=>"Service", "short_description"=>"ACTUATOR, VALVE, DIAPHRAG", "size_designation"=>"40", "spring_range"=>"20-100 KPA (3-15 PSI)", "standards"=>"34-SAMSS-716,ANSI B1.20.1ANSI CL 600", "stem_diameter"=>"3/4 IN", "united_nations_spsc"=>"31251505", "user_id"=>2}}, {"_index"=>"mongo-listings", "_type"=>"listing", "_id"=>"4e95fc502b36da04a3000016", "_score"=>0.019500712, "_source"=>{"_id"=>"4e95fc502b36da04a3000016", "action"=>"AIR TO PUSH DOWN", "air_connection"=>"1/4 IN ANSI B1.20.1 NPT", "base_unit_of_measure"=>"EA", "country_of_origin"=>"JP", "diaphragm_area"=>"445 SQ CM (69 SQ IN)", "diaphragm_case_material"=>"PRESSED STEEL", "diaphragm_material"=>"NITRILE ELASTOMERS", "full_description"=>"ACTUATOR VALVE DIAPHRAGM; 0-124 KPAG (0-18 PSIG) SPRING,SIZE 40,1/4 IN ANSI B1.20.1 NPT AIR CONN,1/2 IN STEM DIA,445 SQ CM (69 SQ IN),71 MM (2-13/16 IN) BOSS MTG,AIR TO PUSH DOWN ACTION,38.1 MM (1-1/2 IN) STEM TRV,NITRILE ELASTOMERS DIAPHRAG,PRESSED STEEL CASE,SPRING/ADJUSTOR IF1770", "klass_attributes"=>"ACTUATOR:VLVDPHR", "listing_name"=>"Some funky import", "manufacturers_name"=>"NIPPON FISHER CO LTD", "manufacturers_part_num"=>"DIAPHRAGM", "maximum_stem_travel"=>"38.1 MM (1-1/2 IN)", "minimum_order_qty"=>"0", "mounting"=>"71 MM (2-13/16 IN) BOSS", "organization_id"=>1, "product_type"=>"Service", "short_description"=>"ACTUATOR, VALVE, DIAPHRAG", "size_designation"=>"40", "spring_range"=>"0-124 KPAG (0-18 PSIG)", "standards"=>nil, "stem_diameter"=>"1/2 IN", "united_nations_spsc"=>"31251505", "user_id"=>2}}, {"_index"=>"mongo-listings", "_type"=>"listing", "_id"=>"4e95fc502b36da04a300001c", "_score"=>0.019500712, "_source"=>{"_id"=>"4e95fc502b36da04a300001c", "action"=>"AIR TO PUSH DOWN", "air_connection"=>"1/4 IN ANSI B1.20.1 NPT", "base_unit_of_measure"=>"EA", "country_of_origin"=>"JP", "diaphragm_area"=>"445 SQ CM (69 SQ IN)", "diaphragm_case_material"=>"PRESSED STEEL", "diaphragm_material"=>"NITRILE ELASTOMERS", "full_description"=>"ACTUATOR VALVE DIAPHRAGM; 0-124 KPAG (0-18 PSIG) SPRING,SIZE 40,1/4 IN ANSI B1.20.1 NPT AIR CONN,12.7 MM (1/2 IN) STEM DIA,445 SQ CM (69 SQ IN),71 MM (2-13/16 IN) MTG,AIR TO PUSH DOWN ACTION,38 MM (1-1/2 IN) STEM TRV,NITRILE ELASTOMERS DIAPHRAG,PRESSED STEEL CASE,SPRING/ADJUSTOR 1F1772", "klass_attributes"=>"ACTUATOR:VLVDPHR", "listing_name"=>"Some funky import", "manufacturers_name"=>"NIPPON FISHER CO LTD", "manufacturers_part_num"=>"FS657-13", "maximum_stem_travel"=>"38 MM (1-1/2 IN)", "minimum_order_qty"=>"0", "mounting"=>"71 MM (2-13/16 IN)", "organization_id"=>1, "product_type"=>"Service", "short_description"=>"ACTUATOR, VALVE, DIAPHRAG", "size_designation"=>"40", "spring_range"=>"0-124 KPAG (0-18 PSIG)", "standards"=>nil, "stem_diameter"=>"12.7 MM (1/2 IN)", "united_nations_spsc"=>nil, "user_id"=>2}}, {"_index"=>"mongo-listings", "_type"=>"listing", "_id"=>"4e95fc4f2b36da04a300000d", "_score"=>0.019500712, "_source"=>{"_id"=>"4e95fc4f2b36da04a300000d", "action"=>"AIR TO PUSH DOWN", "air_connection"=>"1/4 IN NPT", "base_unit_of_measure"=>"EA", "country_of_origin"=>"US", "diaphragm_area"=>"143 CM2 (22.2 SQ IN)", "diaphragm_case_material"=>"CAST IRON", "diaphragm_material"=>"NEOPRENE", "full_description"=>"ACTUATOR VALVE DIAPHRAGM; 30-120 KPA (5-18 PSI) SPRING,SIZE 3,1/4 IN NPT AIR CONN,3/8 IN STEM DIA,143 CM2 (22.2 SQ IN),54.0 MM (2-1/8 IN) BOSS MTG,AIR TO PUSH DOWN ACTION,11.1 MM (7/16 IN) STEM TRV,NEOPRENE DIAPHRAG,CAST IRON CASE,34-SAMSS-716,ANSI B1.20.1 ANSI CL 600,2.1 MPA (300 PSI) MAX AIR PRESSURE", "klass_attributes"=>"ACTUATOR:VLVDPHR", "listing_name"=>"Some funky import", "manufacturers_name"=>"FISHER CONTROLS INCORPORATED", "manufacturers_part_num"=>"644-3", "maximum_stem_travel"=>"11.1 MM (7/16 IN)", "minimum_order_qty"=>"0", "mounting"=>"54.0 MM (2-1/8 IN) BOSS", "organization_id"=>1, "product_type"=>"Service", "short_description"=>"ACTUATOR, VALVE, DIAPHRAG", "size_designation"=>"3", "spring_range"=>"30-120 KPA (5-18 PSI)", "standards"=>"34-SAMSS-716,ANSI B1.20.1ANSI CL 600", "stem_diameter"=>"3/8 IN", "united_nations_spsc"=>"31251505", "user_id"=>2}}, {"_index"=>"mongo-listings", "_type"=>"listing", "_id"=>"4e95fc502b36da04a3000017", "_score"=>0.019500712, "_source"=>{"_id"=>"4e95fc502b36da04a3000017", "action"=>"AIR TO PUSH DOWN", "air_connection"=>"1/4 IN ANSI B1.20.1 NPT", "base_unit_of_measure"=>"EA", "country_of_origin"=>"JP", "diaphragm_area"=>"445 SQ CM (69 SQ IN)", "diaphragm_case_material"=>"PRESSED STEEL", "diaphragm_material"=>"NITRILE ELASTOMERS", "full_description"=>"ACTUATOR VALVE DIAPHRAGM; 0-227.5 KPAG (0-33 PSIG) SPRING,SIZE 34,1/4 IN ANSI B1.20.1 NPT AIR CONN,3/8 IN STEM DIA,445 SQ CM (69 SQ IN),54 MM (2-1/8 IN) MTG,AIR TO PUSH DOWN ACTION,29 MM (1-1/8 IN) STEM TRV,NITRILE ELASTOMERS DIAPHRAG,PRESSED STEEL CASE,SPRING/ADJUSTOR 1E8051", "klass_attributes"=>"ACTUATOR:VLVDPHR", "listing_name"=>"Some funky import", "manufacturers_name"=>"NIPPON FISHER CO LTD", "manufacturers_part_num"=>"DIAPHRAGM", "maximum_stem_travel"=>"29 MM (1-1/8 IN)", "minimum_order_qty"=>"0", "mounting"=>"54 MM (2-1/8 IN)", "organization_id"=>1, "product_type"=>"Service", "short_description"=>"ACTUATOR, VALVE, DIAPHRAG", "size_designation"=>"34", "spring_range"=>"0-227.5 KPAG (0-33 PSIG)", "standards"=>nil, "stem_diameter"=>"3/8 IN", "united_nations_spsc"=>"31251505", "user_id"=>2}}]}, "facets"=>{"companies"=>{"_type"=>"terms", "missing"=>0, "total"=>58, "other"=>0, "terms"=>[{"term"=>2, "count"=>29}, {"term"=>1, "count"=>29}]}}}, @options={:type=>"listing"}, @time=6, @total=29, @facets={"companies"=>{"_type"=>"terms", "missing"=>0, "total"=>58, "other"=>0, "terms"=>[{"term"=>2, "count"=>29}, {"term"=>1, "count"=>29}]}}, @wrapper=Tire::Results::Item> | |
ruby-1.9.2-p290 :049 > ruby-1.9.2-p290 :049 > @listings[1].response | |
NoMethodError: undefined method `response' for #<Tire::Results::Collection:0x00000103385a00> | |
from (irb):49 | |
from /Users/derek/mdm/help/ruby/1.9.1/gems/railties-3.0.9/lib/rails/commands/console.rb:44:in `start' | |
from /Users/derek/mdm/help/ruby/1.9.1/gems/railties-3.0.9/lib/rails/commands/console.rb:8:in `start' | |
from /Users/derek/mdm/help/ruby/1.9.1/gems/railties-3.0.9/lib/rails/commands.rb:23:in `<top (required)>' | |
from script/rails:6:in `require' | |
from script/rails:6:in `<main>' |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment