Class: Avm::EacPostgresqlBase0::Instance
- Inherits:
-
Object
- Object
- Avm::EacPostgresqlBase0::Instance
show all
- Defined in:
- lib/avm/eac_postgresql_base0/instance.rb,
lib/avm/eac_postgresql_base0/instance/assert.rb,
lib/avm/eac_postgresql_base0/instance/commands.rb,
lib/avm/eac_postgresql_base0/instance/data_unit.rb
Defined Under Namespace
Modules: Commands
Classes: Assert, DataUnit
Constant Summary
collapse
- DEFAULT_HOSTNAME =
'127.0.0.1'
- DEFAULT_PORT =
5432
- DEFAULT_SCHEMA =
'public'
- MAINTENANCE_DATABASE =
'postgres'
Instance Method Summary
collapse
Instance Method Details
#host ⇒ Object
24
25
26
|
# File 'lib/avm/eac_postgresql_base0/instance.rb', line 24
def host
connection_params[:host] || DEFAULT_HOSTNAME
end
|
#name ⇒ Object
40
41
42
|
# File 'lib/avm/eac_postgresql_base0/instance.rb', line 40
def name
connection_params.fetch(:name)
end
|
#password ⇒ Object
36
37
38
|
# File 'lib/avm/eac_postgresql_base0/instance.rb', line 36
def password
connection_params.fetch(:password)
end
|
#port ⇒ Object
28
29
30
|
# File 'lib/avm/eac_postgresql_base0/instance.rb', line 28
def port
connection_params[:port] || DEFAULT_PORT
end
|
#schema ⇒ Object
44
45
46
|
# File 'lib/avm/eac_postgresql_base0/instance.rb', line 44
def schema
connection_params[:schema] || DEFAULT_SCHEMA
end
|
#user ⇒ Object
32
33
34
|
# File 'lib/avm/eac_postgresql_base0/instance.rb', line 32
def user
connection_params.fetch(:user)
end
|