Module: Roark

Defined in:
lib/roark.rb,
lib/roark/ami.rb,
lib/roark/cli.rb,
lib/roark/version.rb,
lib/roark/instance.rb,
lib/roark/response.rb,
lib/roark/cli/create.rb,
lib/roark/cli/shared.rb,
lib/roark/cli/destroy.rb,
lib/roark/aws/connection.rb,
lib/roark/aws/ec2/ami_tags.rb,
lib/roark/aws/ec2/ami_state.rb,
lib/roark/aws/ec2/create_ami.rb,
lib/roark/ami_create_workflow.rb,
lib/roark/aws/ec2/destroy_ami.rb,
lib/roark/aws/ec2/stop_instance.rb,
lib/roark/aws/ec2/instance_status.rb,
lib/roark/aws/ec2/ami_authorizations.rb,
lib/roark/aws/cloud_formation/create_stack.rb,
lib/roark/aws/cloud_formation/stack_status.rb,
lib/roark/aws/cloud_formation/destroy_stack.rb,
lib/roark/aws/cloud_formation/stack_outputs.rb

Defined Under Namespace

Modules: Aws, CLI Classes: Ami, AmiCreateWorkflow, Instance, Response

Constant Summary collapse

VERSION =
"0.2.2"

Class Method Summary collapse

Class Method Details

.logger(logger = nil) ⇒ Object



14
15
16
# File 'lib/roark.rb', line 14

def logger(logger=nil)
  @logger ||= logger ? logger : Logger.new(STDOUT)
end