Method: NicInfo::Main#get_query_type_from_result
- Defined in:
- lib/nicinfo/nicinfo_main.rb
#get_query_type_from_result(json_data) ⇒ Object
Looks at the returned JSON and attempts to match that to a query type.
842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 |
# File 'lib/nicinfo/nicinfo_main.rb', line 842 def get_query_type_from_result( json_data ) retval = nil object_class_name = json_data[ "objectClassName" ] if object_class_name != nil case object_class_name when "domain" retval = QueryType::BY_DOMAIN when "ip network" retval = QueryType::BY_IP when "entity" retval = QueryType::BY_ENTITY_HANDLE when "autnum" retval = QueryType::BY_AS_NUMBER when "nameserver" retval = QueryType::BY_NAMESERVER end end if json_data[ "domainSearchResults" ] retval = QueryType::SRCH_DOMAINS elsif json_data[ "nameserverSearchResults" ] retval = QueryType::SRCH_NS elsif json_data[ "entitySearchResults" ] retval = QueryType::SRCH_ENTITY_BY_NAME end return retval end |