class Eql::Adapters::Base
Base
class contains basic adapter logic
Attributes
builder[R]
@return [Eql::Builder]
Public Class Methods
match?(conn)
click to toggle source
Does adapter match connection?
@param [Object] conn
@return [Boolean]
# File lib/eql/adapters/base.rb, line 23 def self.match?(conn) raise NotImplementedError end
new(builder)
click to toggle source
@param [Eql::Builder] builder
# File lib/eql/adapters/base.rb, line 30 def initialize(builder) @builder = builder end
Public Instance Methods
execute()
click to toggle source
Execute adapter
@return [Object] return exection results
# File lib/eql/adapters/base.rb, line 39 def execute raise NotImplementedError end
extension()
click to toggle source
Get adapter's template extensions
@return [String]
# File lib/eql/adapters/base.rb, line 48 def extension '.erb' end