Sha256: c2d9de8229aecde958ddf5d27c2e2df847de219abf6855ed305d599e8a84e2fa

Contents?: true

Size: 765 Bytes

Versions: 3

Compression:

Stored size: 765 Bytes

Contents

- unless defined?(partial)
  !!! XML
%hardware_profile{ :href => hardware_profile_url(@hardware_profile.name), :id => @hardware_profile.name }
  %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

3 entries across 3 versions & 1 rubygems

Version Path
deltacloud-core-1.0.2 views/hardware_profiles/show.xml.haml
deltacloud-core-1.0.1 views/hardware_profiles/show.xml.haml
deltacloud-core-1.0.0 views/hardware_profiles/show.xml.haml