Sha256: fefd3806b018baa8ca837867bdca7be8bd7587d1e54ac822be15cff1854cbfdc

Contents?: true

Size: 546 Bytes

Versions: 37

Compression:

Stored size: 546 Bytes

Contents

#!/usr/bin/env ruby

require 'treequel'
require 'treequel/filter'

begin
	require 'sequel'
rescue LoadError => err
	Treequel.logger.info "Sequel library didn't load: %s: %s" % [ err.class.name, err.message ]
	Treequel.logger.debug "  " + err.backtrace.join( "\n  " )
end


unless defined?( Sequel ) &&
	Sequel.const_defined?( :SQL ) &&
	Sequel::SQL.const_defined?( :Expression )

	# Provide a dummy Sequel::SQL::Expression class for when the Sequel library
	# isn't installed.
	module Sequel
		module SQL
			class Expression; end
		end
	end
end

Version data entries

37 entries across 37 versions & 1 rubygems

Version Path
treequel-1.10.0 lib/treequel/sequel_integration.rb
treequel-1.9.1 lib/treequel/sequel_integration.rb
treequel-1.9.0 lib/treequel/sequel_integration.rb
treequel-1.8.6 lib/treequel/sequel_integration.rb
treequel-1.8.5 lib/treequel/sequel_integration.rb
treequel-1.8.4 lib/treequel/sequel_integration.rb
treequel-1.8.3 lib/treequel/sequel_integration.rb
treequel-1.8.3.pre546 lib/treequel/sequel_integration.rb
treequel-1.8.3.pre545 lib/treequel/sequel_integration.rb
treequel-1.8.2 lib/treequel/sequel_integration.rb
treequel-1.8.1 lib/treequel/sequel_integration.rb
treequel-1.8.0 lib/treequel/sequel_integration.rb
treequel-1.7.2 lib/treequel/sequel_integration.rb
treequel-1.7.1 lib/treequel/sequel_integration.rb
treequel-1.7.0 lib/treequel/sequel_integration.rb
treequel-1.6.0 lib/treequel/sequel_integration.rb
treequel-1.5.3 lib/treequel/sequel_integration.rb
treequel-1.5.2 lib/treequel/sequel_integration.rb
treequel-1.5.1 lib/treequel/sequel_integration.rb
treequel-1.5.0 lib/treequel/sequel_integration.rb