# File lib/rudy/cli/metadata.rb, line 13 13: def metadata 14: unless @argv.empty? 15: h = Rudy::Metadata.get(@argv.first) 16: return if h.nil? 17: @metaobj = Rudy::Metadata.get_rclass h['rtype'].first 18: objlist = Hash[@argv.first => @metaobj.from_hash(h)] 19: else 20: more, less = {}, [] 21: less = [:environment, :role, :zone, :region, :position] if @option.all 22: objlist = @metaobj.list_as_hash(more, less) || {} 23: end 24: 25: objlist.each_pair do |k,o| 26: li "#{k}: " << o.inspect 27: end 28: end