Module: SqliteCrypto

Defined in:
lib/sqlite_crypto.rb,
lib/sqlite_crypto/railtie.rb,
lib/sqlite_crypto/version.rb,
lib/sqlite_crypto/id_types.rb,
lib/sqlite_crypto/type/base.rb,
lib/sqlite_crypto/type/ulid.rb,
lib/sqlite_crypto/type/uuid.rb,
lib/sqlite_crypto/configuration.rb,
lib/sqlite_crypto/schema_dumper.rb,
lib/sqlite_crypto/generators/uuid.rb,
lib/sqlite_crypto/model_extensions.rb,
lib/sqlite_crypto/migration_helpers.rb,
lib/sqlite_crypto/schema_definitions.rb,
lib/sqlite_crypto/sqlite3_adapter_extension.rb,
lib/generators/sqlite_crypto/install/install_generator.rb

Defined Under Namespace

Modules: Generators, IdTypes, MigrationHelpers, ModelExtensions, SchemaDefinitions, SchemaDumper, Sqlite3AdapterExtension, Type Classes: Configuration, Railtie

Constant Summary collapse

VERSION =
"2.2.0"
RUBY_MINIMUM_VERSION =
"3.1.0"
RAILS_MINIMUM_VERSION =
"7.1.0"

Class Method Summary collapse

Class Method Details

.configurationObject Also known as: config



13
14
15
# File 'lib/sqlite_crypto.rb', line 13

def configuration
  @configuration ||= Configuration.new
end

.configure {|configuration| ... } ⇒ Object

Yields:



18
19
20
# File 'lib/sqlite_crypto.rb', line 18

def configure
  yield(configuration)
end

.reset_configuration!Object



22
23
24
# File 'lib/sqlite_crypto.rb', line 22

def reset_configuration!
  @configuration = Configuration.new
end