class SandthornDriverSequel::Storage

Attributes

db[R]

Public Class Methods

new(db, context) click to toggle source
# File lib/sandthorn_driver_sequel/storage.rb, line 13
def initialize(db, context)
  @db = db
  @context = context
end

Public Instance Methods

aggregates() click to toggle source

Returns a Sequel::Model for accessing aggregates

# File lib/sandthorn_driver_sequel/storage.rb, line 19
def aggregates
  Class.new(Sequel::Model(aggregates_table))
end
aggregates_table() click to toggle source
# File lib/sandthorn_driver_sequel/storage.rb, line 28
def aggregates_table
  db[aggregates_table_name]
end
events() click to toggle source

Returns a Sequel::Model for accessing events

# File lib/sandthorn_driver_sequel/storage.rb, line 24
def events
  Class.new(Sequel::Model(events_table))
end
events_table() click to toggle source
# File lib/sandthorn_driver_sequel/storage.rb, line 32
def events_table
  db[events_table_name]
end