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.0.0"

Instance Method Summary collapse

Instance Method Details

#configObject



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

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:



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

def configure
  yield config
end