Method: NicInfo::Main#eval_json_value
- Defined in:
- lib/nicinfo/nicinfo_main.rb
#eval_json_value(json_value, json_data) ⇒ Object
1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 |
# File 'lib/nicinfo/nicinfo_main.rb', line 1021 def eval_json_value json_value, json_data appended_code = String.new values = json_value.split( "." ) values.each do |value| i = Integer( value ) rescue false if i appended_code << "[#{i}]" else appended_code << "[\"#{value}\"]" end end code = "json_data#{appended_code}" return eval( code ) end |