Class: PSQLToys::Template
- Inherits:
-
Object
- Object
- PSQLToys::Template
- Includes:
- Toys::Template
- Defined in:
- lib/psql_toys/template.rb,
lib/psql_toys/template/drop.rb,
lib/psql_toys/template/_base.rb,
lib/psql_toys/template/dumps.rb,
lib/psql_toys/template/create.rb,
lib/psql_toys/template/console.rb,
lib/psql_toys/template/dumps/list.rb,
lib/psql_toys/template/create_user.rb,
lib/psql_toys/template/dumps/_base.rb,
lib/psql_toys/template/dumps/create.rb,
lib/psql_toys/template/dumps/restore.rb,
lib/psql_toys/template/create_extensions.rb
Overview
Define toys for Sequel migrations
Defined Under Namespace
Classes: Base, Console, Create, CreateExtensions, CreateUser, Drop, Dumps
Instance Attribute Summary collapse
-
#db_config_proc ⇒ Object
readonly
Returns the value of attribute db_config_proc.
-
#db_connection_proc ⇒ Object
readonly
Returns the value of attribute db_connection_proc.
-
#db_extensions ⇒ Object
readonly
Returns the value of attribute db_extensions.
Instance Method Summary collapse
-
#initialize(db_config_proc:, db_connection_proc:, db_extensions: %w[citext pgcrypto])) ⇒ Template
constructor
A new instance of Template.
Constructor Details
#initialize(db_config_proc:, db_connection_proc:, db_extensions: %w[citext pgcrypto])) ⇒ Template
Returns a new instance of Template.
12 13 14 15 16 |
# File 'lib/psql_toys/template.rb', line 12 def initialize(db_config_proc:, db_connection_proc:, db_extensions: %w[citext pgcrypto]) @db_config_proc = db_config_proc @db_connection_proc = db_connection_proc @db_extensions = db_extensions end |
Instance Attribute Details
#db_config_proc ⇒ Object (readonly)
Returns the value of attribute db_config_proc.
10 11 12 |
# File 'lib/psql_toys/template.rb', line 10 def db_config_proc @db_config_proc end |
#db_connection_proc ⇒ Object (readonly)
Returns the value of attribute db_connection_proc.
10 11 12 |
# File 'lib/psql_toys/template.rb', line 10 def db_connection_proc @db_connection_proc end |
#db_extensions ⇒ Object (readonly)
Returns the value of attribute db_extensions.
10 11 12 |
# File 'lib/psql_toys/template.rb', line 10 def db_extensions @db_extensions end |