class AutoConsul::Cluster::Registry::S3Provider::S3Member

Attributes

identifier[R]
s3_object[R]
time[R]

Public Class Methods

new(s3obj) click to toggle source
# File lib/auto-consul/providers/s3.rb, line 9
def initialize s3obj
  @s3_object = s3obj
  @time, @identifier = S3Provider.from_key_base(File.basename(s3obj.key))
  @data_read = false
end

Public Instance Methods

data() click to toggle source
# File lib/auto-consul/providers/s3.rb, line 15
def data
  if not @data_read
    @data = s3_object.read
    @data_read = true
  end
  @data
end