class NinjaModel::Adapters::AbstractAdapter

Attributes

config[R]

Public Class Methods

new(config, logger = nil) click to toggle source
# File lib/ninja_model/adapters/abstract_adapter.rb, line 6
def initialize(config, logger = nil)
  @active = false
  @config, @logger = config, logger
end

Public Instance Methods

active?() click to toggle source
# File lib/ninja_model/adapters/abstract_adapter.rb, line 19
def active?
  @active != false
end
adapter_name() click to toggle source
# File lib/ninja_model/adapters/abstract_adapter.rb, line 11
def adapter_name
  'Abstract'
end
create(model) click to toggle source
# File lib/ninja_model/adapters/abstract_adapter.rb, line 38
def create(model)
  false
end
destroy(model) click to toggle source
# File lib/ninja_model/adapters/abstract_adapter.rb, line 50
def destroy(model)
  false
end
disconnect!() click to toggle source
# File lib/ninja_model/adapters/abstract_adapter.rb, line 27
def disconnect!
  @active = false
end
persistent_connection?() click to toggle source
# File lib/ninja_model/adapters/abstract_adapter.rb, line 15
def persistent_connection?
  true
end
read(query) click to toggle source
# File lib/ninja_model/adapters/abstract_adapter.rb, line 42
def read(query)
  nil
end
reconnect!() click to toggle source
# File lib/ninja_model/adapters/abstract_adapter.rb, line 23
def reconnect!
  @active = true
end
reset!() click to toggle source
# File lib/ninja_model/adapters/abstract_adapter.rb, line 31
def reset!
end
update(model) click to toggle source
# File lib/ninja_model/adapters/abstract_adapter.rb, line 46
def update(model)
  false
end
verify!() click to toggle source
# File lib/ninja_model/adapters/abstract_adapter.rb, line 34
def verify!
  reconnect! unless active?
end