Sha256: 0f6f7f136d105b7799ce65e877dece379b6157b0ea56f73abe66542c0f4bba9f
Contents?: true
Size: 666 Bytes
Versions: 2
Compression:
Stored size: 666 Bytes
Contents
module Blazer module Adapters class BaseAdapter attr_reader :data_source def initialize(data_source) @data_source = data_source end def run_statement(statement, comment) # the one required method end def tables [] # optional, but nice to have end def preview_statement "" # also optional, but nice to have end def reconnect # optional end def cost(statement) # optional end def explain(statement) # optional end protected def settings @data_source.settings end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
blazer-1.6.1 | lib/blazer/adapters/base_adapter.rb |
blazer-1.6.0 | lib/blazer/adapters/base_adapter.rb |