module Promiscuous::BlackHole::DB
Public Class Methods
[](arg)
click to toggle source
# File lib/promiscuous_black_hole/db.rb, line 12 def self.[](arg) @@connection[arg.to_sym] end
connect(cfg)
click to toggle source
# File lib/promiscuous_black_hole/db.rb, line 5 def self.connect(cfg) @@connection.try(:disconnect) @@connection = Sequel.postgres(cfg.merge(:max_connections => 10)) extension :pg_json, :pg_array end
method_missing(method, *args, &block)
click to toggle source
# File lib/promiscuous_black_hole/db.rb, line 16 def self.method_missing(method, *args, &block) @@connection.public_send(method, *args, &block) end