Sha256: a245c953caed4ff7207a0d3babec8e9be689e8eaebff1f719f03e33a566e6d05

Contents?: true

Size: 447 Bytes

Versions: 2

Compression:

Stored size: 447 Bytes

Contents

module Taps
	module AdapterHacks
		extend self

		LIST = {
			:all => ['non_rails_schema_dump'],
			:mysql => ['invalid_text_limit', 'mysql_invalid_primary_key'],
			:postgresql => ['invalid_text_limit']
		}

		def load(adapter)
			LIST[:all].each do |r|
				require File.dirname(__FILE__) + "/adapter_hacks/#{r}"
			end

			(LIST[adapter.to_sym] || []).each do |r|
				require File.dirname(__FILE__) + "/adapter_hacks/#{r}"
			end
		end
	end
end

Version data entries

2 entries across 2 versions & 2 rubygems

Version Path
ricardochimal-taps-0.2.14 lib/taps/adapter_hacks.rb
taps-0.2.14 lib/taps/adapter_hacks.rb