Class: LeoFSManager::Bucket

Inherits:
Object
  • Object
show all
Defined in:
lib/leofs_manager_client/leofs_manager_models.rb

Overview

S3-Bucket Model

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(h) ⇒ Bucket

Returns a new instance of Bucket.



245
246
247
248
249
# File 'lib/leofs_manager_client/leofs_manager_models.rb', line 245

def initialize(h)
  @name       = h[:bucket]
  @owner      = h[:owner]
  @created_at = Time.parse(h[:created_at])
end

Instance Attribute Details

#created_atObject (readonly)

when the bucket created at



243
244
245
# File 'lib/leofs_manager_client/leofs_manager_models.rb', line 243

def created_at
  @created_at
end

#nameObject (readonly)

name of bucket



239
240
241
# File 'lib/leofs_manager_client/leofs_manager_models.rb', line 239

def name
  @name
end

#ownerObject (readonly)

name of the bucket’s owner



241
242
243
# File 'lib/leofs_manager_client/leofs_manager_models.rb', line 241

def owner
  @owner
end