Sha256: 225d65396633553b91f8b615926ff832e812d540a21cdea79d1d887c0ab180b7

Contents?: true

Size: 789 Bytes

Versions: 6

Compression:

Stored size: 789 Bytes

Contents

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

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
deltacloud-core-1.1.2 views/hardware_profiles/show.xml.haml
deltacloud-core-1.1.1 views/hardware_profiles/show.xml.haml
deltacloud-core-1.1.0 views/hardware_profiles/show.xml.haml
deltacloud-core-1.0.5 views/hardware_profiles/show.xml.haml
deltacloud-core-1.0.4 views/hardware_profiles/show.xml.haml
deltacloud-core-1.0.3 views/hardware_profiles/show.xml.haml