module Cistern::Data
Public Class Methods
backend(*args, &block)
click to toggle source
# File lib/cistern/data.rb, line 13 def self.backend(*args, &block) engine, options = args Cistern::Data.backends[engine].new(options || {}, &block) end
backends()
click to toggle source
# File lib/cistern/data.rb, line 9 def self.backends @backends ||= {} end
extended(klass)
click to toggle source
# File lib/cistern/data.rb, line 4 def self.extended(klass) klass.send(:extend, ClassMethods) klass.send(:include, InstanceMethods) end