Sha256: 64be20165cb1c0136622b0f562a0daadd2f7c0e8ef863900b7e47b559d9177c9

Contents?: true

Size: 521 Bytes

Versions: 10

Compression:

Stored size: 521 Bytes

Contents

module ManageIQ
  module API
    class Client
      class ServerInfo
        attr_reader :version
        attr_reader :build
        attr_reader :appliance
        attr_reader :server_href
        attr_reader :zone_href
        attr_reader :region_href

        def initialize(server_info)
          @version, @build, @appliance, @server_href, @zone_href, @region_href =
            server_info.values_at("version", "build", "appliance", "server_href", "zone_href", "region_href")
        end
      end
    end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
manageiq-api-client-0.6.0 lib/manageiq/api/client/server_info.rb
manageiq-api-client-0.4.0 lib/manageiq/api/client/server_info.rb
manageiq-api-client-0.3.7 lib/manageiq/api/client/server_info.rb
manageiq-api-client-0.3.6 lib/manageiq/api/client/server_info.rb
manageiq-api-client-0.3.5 lib/manageiq/api/client/server_info.rb
manageiq-api-client-0.3.4 lib/manageiq/api/client/server_info.rb
manageiq-api-client-0.3.3 lib/manageiq/api/client/server_info.rb
manageiq-api-client-0.3.2 lib/manageiq/api/client/server_info.rb
manageiq-api-client-0.3.1 lib/manageiq/api/client/server_info.rb
manageiq-api-client-0.3.0 lib/manageiq/api/client/server_info.rb