Module: ScatterSwapper

Defined in:
lib/scatter_swapper.rb,
lib/scatter_swapper/engine.rb,
lib/scatter_swapper/version.rb,
lib/scatter_swapper/configuration.rb

Defined Under Namespace

Classes: Configuration, Engine

Constant Summary collapse

VERSION =
'0.3.0'
@@config =
nil

Class Method Summary collapse

Class Method Details

.configObject



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

def self.config
  @@config || configure
end

.configureObject



4
5
6
7
8
9
10
11
12
# File 'lib/scatter_swapper/configuration.rb', line 4

def self.configure
  @@config ||= Configuration.new

  if block_given?
    yield config
  end

  config
end