Module: Kakine::Adapter

Defined in:
lib/kakine/adapter.rb,
lib/kakine/adapter/base.rb,
lib/kakine/adapter/mock.rb,
lib/kakine/adapter/real.rb

Defined Under Namespace

Modules: Base Classes: Mock, Real

Class Method Summary collapse

Class Method Details

.instanceObject



4
5
6
7
8
9
10
11
# File 'lib/kakine/adapter.rb', line 4

def instance
  @@adapter ||=
    if Kakine::Option.dryrun?
      Kakine::Adapter::Mock.new
    else
      Kakine::Adapter::Real.new
    end
end