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