Class: Heirloom::Setuper

Inherits:
Object
  • Object
show all
Defined in:
lib/heirloom/archive/setuper.rb

Instance Method Summary collapse

Constructor Details

#initialize(args) ⇒ Setuper

Returns a new instance of Setuper.



5
6
7
8
9
10
# File 'lib/heirloom/archive/setuper.rb', line 5

def initialize(args)
  @config = args[:config]
  @name   = args[:name]
  @domain = "heirloom_#{@name}"
  @logger = @config.logger
end

Instance Method Details

#setup(args) ⇒ Object



12
13
14
15
16
17
18
# File 'lib/heirloom/archive/setuper.rb', line 12

def setup(args)
  @regions       = args[:regions]
  @bucket_prefix = args[:bucket_prefix]
  create_buckets
  create_domain
  @logger.info "Setup complete."
end