Module: Diffity::Dsl

Defined in:
lib/diffity/dsl.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.diffityObject



3
4
5
6
7
8
9
10
11
12
13
14
15
16
# File 'lib/diffity/dsl.rb', line 3

def self.diffity
  @diffity ||=
    begin
      klass =
        if Diffity.enable_service
          Diffity::Runner
        else
          Diffity::DummyRunner
        end

      Diffity.logger.info "Using runner #{klass}"
      klass.instance
    end
end

Instance Method Details

#diffityObject



18
19
20
# File 'lib/diffity/dsl.rb', line 18

def diffity
  Diffity::Dsl.diffity
end