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