Class: Avm::EacWebappBase0::Instances::Base
- Inherits:
-
Instances::Base
- Object
- Instances::Base
- Avm::EacWebappBase0::Instances::Base
show all
- Includes:
- Avm::EacPostgresqlBase0::InstanceWith
- Defined in:
- lib/avm/eac_webapp_base0/instances/base.rb,
lib/avm/eac_webapp_base0/instances/base/subcommand_parent.rb
Defined Under Namespace
Classes: SubcommandParent
Instance Method Summary
collapse
Instance Method Details
#data_dump(argv = []) ⇒ Object
18
19
20
|
# File 'lib/avm/eac_webapp_base0/instances/base.rb', line 18
def data_dump(argv = [])
run_subcommand(data_dump_runner_class, argv)
end
|
#data_dump_runner_class ⇒ Object
#data_package ⇒ Avm::Instances::Data::Package
34
35
36
|
# File 'lib/avm/eac_webapp_base0/instances/base.rb', line 34
def data_package
@data_package ||= data_package_create
end
|
#data_package_create ⇒ Avm::Instances::Data::Package
39
40
41
|
# File 'lib/avm/eac_webapp_base0/instances/base.rb', line 39
def data_package_create
::Avm::Instances::Data::Package.new(self)
end
|
#database_unit ⇒ Object
43
44
45
|
# File 'lib/avm/eac_webapp_base0/instances/base.rb', line 43
def database_unit
pg.data_unit
end
|
#run_subcommand(subcommand_class, argv) ⇒ Object
26
27
28
29
30
31
|
# File 'lib/avm/eac_webapp_base0/instances/base.rb', line 26
def run_subcommand(subcommand_class, argv)
subcommand_class.create(
argv: argv,
parent: ::Avm::EacWebappBase0::Instances::Base::SubcommandParent.new(self)
).run
end
|