class ROM::Yesql::Dataset

Yesql dataset simply uses a sequel connection to fetch results of a query

@api private

Attributes

connection[R]

@return [Sequel::Database]

@api private

Public Class Methods

new(connection) click to toggle source

@api private

# File lib/rom/yesql/dataset.rb, line 15
def initialize(connection)
  @connection = connection
end

Public Instance Methods

read(query) click to toggle source

Fetch results of a query using sequel connection

@return [Array<Hash>]

@api private

# File lib/rom/yesql/dataset.rb, line 24
def read(query)
  connection.fetch(query)
end