Module: Smerge

Defined in:
lib/smerge.rb,
lib/smerge/config.rb,
lib/smerge/engine.rb,
lib/smerge/models/rule.rb,
lib/smerge/imports/local.rb,
lib/smerge/matchers/class.rb,
lib/smerge/matchers/object.rb

Defined Under Namespace

Modules: Local, Matchers Classes: Config, Engine, Rule

Class Method Summary collapse

Class Method Details

.configObject



7
8
9
# File 'lib/smerge.rb', line 7

def self.config
  @config ||= Config.new
end

.engineObject



11
12
13
# File 'lib/smerge.rb', line 11

def self.engine
  Engine.new(config.rules.reverse)
end

.setup {|config| ... } ⇒ Object

Yields:



5
# File 'lib/smerge.rb', line 5

def self.setup; yield config end