# File lib/wmi-lite/wmi.rb, line 38 def first_of(wmi_class) query_result = start_query("select * from #{wmi_class}", wmi_class) first_result = nil query_result.each do | record | first_result = record break end first_result.nil? ? nil : wmi_result_to_snapshot(first_result) end