Sha256: adb69bf4c215d3ca07b16a7163c23011e6bf01dbc90338e6b2796278606e4b5d

Contents?: true

Size: 452 Bytes

Versions: 4

Compression:

Stored size: 452 Bytes

Contents

require 'fog/huaweicloud/models/model'

module Fog
  module Baremetal
    class HuaweiCloud
      class Driver < Fog::HuaweiCloud::Model
        identity :name

        attribute :name
        attribute :hosts

        def properties
          requires :name
          service.get_driver_properties(name).body
        end

        def metadata
          requires :name
          service.get_driver(name).headers
        end
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
fog-huaweicloud-0.0.3 lib/fog/baremetal/huaweicloud/models/driver.rb
fog-huaweicloud-0.0.2 lib/fog/baremetal/huaweicloud/models/driver.rb
fog-huaweicloud-0.1.3 lib/fog/baremetal/huaweicloud/models/driver.rb
fog-huaweicloud-0.1.2 lib/fog/baremetal/huaweicloud/models/driver.rb