class Adhoq::Executor
Public Class Methods
Source
# File lib/adhoq/executor.rb, line 5 def initialize(query) @connection = ConnectionWrapper.new @query = query end
Public Instance Methods
Source
# File lib/adhoq/executor.rb, line 10 def execute wrap_result(@connection.select(@query)) end
Private Instance Methods
Source
# File lib/adhoq/executor.rb, line 20 def wrap_result(ar_result) Adhoq::Result.new(ar_result.columns, ar_result.rows) end