Module: SequelTstzrangeFields::Helpers

Defined in:
lib/sequel_tstzrange_fields/helpers.rb

Defined Under Namespace

Modules: ClassMethods, DatasetMethods

Class Method Summary collapse

Class Method Details

.check_schema_type_available(db, dbtype, ext) ⇒ Object

Raises:

  • (TypeError)


55
56
57
58
59
60
# File 'lib/sequel_tstzrange_fields/helpers.rb', line 55

def self.check_schema_type_available(db, dbtype, ext)
  return if db.schema_type_class(dbtype)
  msg = "plugin requires #{ext} db extension to be installed. " \
        "Use db.extension(:#{ext}) after the db = Sequel.connect call."
  raise TypeError, msg
end