Sha256: 7949a98181c2e278cebc071dfce8fd6100e48d7601adf9008e03d35481628e70

Contents?: true

Size: 331 Bytes

Versions: 6

Compression:

Stored size: 331 Bytes

Contents

# frozen_string_literal: true

module Hcloud
  class Image
    require 'hcloud/image_resource'

    include EntryLoader

    schema(
      created: :time,
      deprecated: :time
    )

    protectable :delete
    updatable :description, :type
    destructible

    def to_snapshot
      update(type: 'snapshot')
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
hcloud-1.2.0 lib/hcloud/image.rb
hcloud-1.1.0 lib/hcloud/image.rb
hcloud-1.0.3 lib/hcloud/image.rb
hcloud-1.0.2 lib/hcloud/image.rb
hcloud-1.0.1 lib/hcloud/image.rb
hcloud-1.0.0 lib/hcloud/image.rb