Method: Cloudkeeper::Entities::ImageList#initialize

Defined in:
lib/cloudkeeper/entities/image_list.rb

#initialize(identifier, expiration_date, creation_date = nil, source = '', title = '', description = '', appliances = {}) ⇒ ImageList

Returns a new instance of ImageList.



8
9
10
11
12
13
14
15
16
17
18
# File 'lib/cloudkeeper/entities/image_list.rb', line 8

def initialize(identifier, expiration_date, creation_date = nil, source = '', title = '', description = '', appliances = {})
  raise Cloudkeeper::Errors::ArgumentError, 'identifier cannot be nil nor empty' if identifier.blank? || expiration_date.blank?

  @identifier = identifier
  @expiration_date = expiration_date
  @creation_date = creation_date
  @description = description
  @title = title
  @source = source
  @appliances = appliances
end