# File lib/ohai/system.rb, line 225 def attributes_print(a) raise ArgumentError, "I cannot find an attribute named #{a}!" unless @data.has_key?(a) case a when Hash,Mash,Array JSON.pretty_generate(@data[a]) when String JSON.pretty_generate(@data[a].to_a) else raise ArgumentError, "I can only generate JSON for Hashes, Mashes, Arrays and Strings. You fed me a #{@data[a].class}!" end end