module Spectacles
Constants
- SUPPORTED_ADAPTERS
- VERSION
Public Class Methods
configuration()
click to toggle source
# File lib/spectacles.rb, line 14 def self.configuration @configuration ||= ::Spectacles::Configuration.new end
Also aliased as: config
configure() { |configuration| ... }
click to toggle source
# File lib/spectacles.rb, line 18 def self.configure yield(configuration) if block_given? end
load_adapters()
click to toggle source
# File lib/spectacles/schema_statements.rb, line 6 def self.load_adapters SUPPORTED_ADAPTERS.each do |db| adapter_class = "#{db}Adapter" if ActiveRecord::ConnectionAdapters.const_defined?(adapter_class) require "spectacles/schema_statements/#{db.downcase}_adapter" adapter = ActiveRecord::ConnectionAdapters.const_get(adapter_class) extension = Spectacles::SchemaStatements.const_get(adapter_class) adapter.send :prepend, extension end end end