unless defined?(partial) !!! XML
%hardware_profile{ :href => hardware_profile_url(hardware_profile.id), :id => hardware_profile.id }
%d= hardware_profile.id %ame< = hardware_profile.name - hardware_profile.each_property do |prop| - attr = { :name => prop.name, :kind => prop.kind, :unit => prop.unit } - if prop.kind == :fixed %roperty{ attr, :value => prop.value }/ - else %roperty{ attr, :value => prop.default } %aram{ :operation => "create", :href => instances_url, :method => "post", :name => prop.param } - if prop.kind == :range %rnge{ :first => prop.first, :lat => prop.last }/ - elsif prop.kind == :enum %num - prop.values.each do |v| %ntry{ :value => v }/