Module: Eclair

Extended by:
Eclair
Included in:
Eclair
Defined in:
lib/eclair.rb,
lib/eclair/cell.rb,
lib/eclair/grid.rb,
lib/eclair/color.rb,
lib/eclair/group.rb,
lib/eclair/column.rb,
lib/eclair/config.rb,
lib/eclair/console.rb,
lib/eclair/version.rb,
lib/eclair/instance.rb,
lib/eclair/less_viewer.rb,
lib/eclair/helpers/aws_helper.rb,
lib/eclair/helpers/common_helper.rb,
lib/eclair/helpers/benchmark_helper.rb

Defined Under Namespace

Modules: Aws, BenchmarkHelper, Color, CommonHelper, Console, Grid, LessViewer Classes: Cell, Column, Config, Group, Instance

Constant Summary collapse

VERSION =
"1.1.0"

Instance Method Summary collapse

Instance Method Details

#configObject



53
54
55
56
57
58
59
60
61
62
63
64
# File 'lib/eclair/config.rb', line 53

def config
  unless @config
    @config = Config.new
    load Config::RCFILE
  end

  if @config.aws_region
    ::Aws.config.update(region: @config.aws_region)
  end

  @config
end

#configure {|config| ... } ⇒ Object

Yields:



66
67
68
# File 'lib/eclair/config.rb', line 66

def configure
  yield config
end