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 |