class Pakyow::Data::Adapters::Base

Public Class Methods

new(opts, logger: nil) click to toggle source
# File lib/pakyow/data/adapters/base.rb, line 7
def initialize(opts, logger: nil)
  @opts, @logger = opts, logger
end
types_for_adapter(_adapter) click to toggle source
# File lib/pakyow/data/adapters/base.rb, line 32
def types_for_adapter(_adapter)
end

Public Instance Methods

connected?() click to toggle source
# File lib/pakyow/data/adapters/base.rb, line 23
def connected?
  false
end
dataset_for_source(_source) click to toggle source
# File lib/pakyow/data/adapters/base.rb, line 11
def dataset_for_source(_source)
  raise "dataset_for_source is not implemented on #{self}"
end
migratable?() click to toggle source
# File lib/pakyow/data/adapters/base.rb, line 27
def migratable?
  false
end
result_for_attribute_value(_attribute, _value, _source) click to toggle source
# File lib/pakyow/data/adapters/base.rb, line 15
def result_for_attribute_value(_attribute, _value, _source)
  raise "result_for_attribute_value is not implemented on #{self}"
end
transaction() click to toggle source
# File lib/pakyow/data/adapters/base.rb, line 19
def transaction
  raise "transactions are not supported by #{self}"
end