Sha256: b3a404f709d14e8dc552c38392087cbff6f17b6d95724d21220f4058c67e6c0e

Contents?: true

Size: 418 Bytes

Versions: 16

Compression:

Stored size: 418 Bytes

Contents

module Taps
	module AdapterHacks
		extend self

		LIST = {
			:all => ['non_rails_schema_dump'],
			:mysql => ['invalid_text_limit'],
			: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

16 entries across 16 versions & 2 rubygems

Version Path
ricardochimal-taps-0.2.12 lib/taps/adapter_hacks.rb
ricardochimal-taps-0.2.13 lib/taps/adapter_hacks.rb
ricardochimal-taps-0.2.5 lib/taps/adapter_hacks.rb
ricardochimal-taps-0.2.6 lib/taps/adapter_hacks.rb
ricardochimal-taps-0.2.7 lib/taps/adapter_hacks.rb
ricardochimal-taps-0.2.8 lib/taps/adapter_hacks.rb
ricardochimal-taps-0.2.9 lib/taps/adapter_hacks.rb
taps-0.2.12 lib/taps/adapter_hacks.rb
taps-0.2.13 lib/taps/adapter_hacks.rb
taps-0.2.11 lib/taps/adapter_hacks.rb
taps-0.2.10 lib/taps/adapter_hacks.rb
taps-0.2.6 lib/taps/adapter_hacks.rb
taps-0.2.5 lib/taps/adapter_hacks.rb
taps-0.2.8 lib/taps/adapter_hacks.rb
taps-0.2.7 lib/taps/adapter_hacks.rb
taps-0.2.9 lib/taps/adapter_hacks.rb