Sha256: fbff77d5b94ab91f85caf0549cebce4d3777e10b0a37215399023be029f6d1ec
Contents?: true
Size: 571 Bytes
Versions: 12
Compression:
Stored size: 571 Bytes
Contents
module Mobility module Plugins module Sequel module Backend extend Plugin requires :backend, include: :before def load_backend(backend) if Symbol === backend require "mobility/backends/sequel/#{backend}" Backends.load_backend("sequel_#{backend}".to_sym) else super end rescue LoadError => e raise unless e.message =~ /sequel\/#{backend}/ super end end end register_plugin(:sequel_backend, Sequel::Backend) end end
Version data entries
12 entries across 12 versions & 1 rubygems