Class: Avm::MaysMagicalSchool::Sources::Base
- Inherits:
-
EacGenericBase0::Sources::Base
- Object
- EacGenericBase0::Sources::Base
- Avm::MaysMagicalSchool::Sources::Base
show all
- Defined in:
- lib/avm/mays_magical_school/sources/base.rb,
lib/avm/mays_magical_school/sources/base/stages.rb,
lib/avm/mays_magical_school/sources/base/stage_builder.rb,
lib/avm/mays_magical_school/sources/base/terrain_types.rb
Defined Under Namespace
Modules: Stages, TerrainTypes
Classes: StageBuilder
Constant Summary
collapse
- DEFAULT_PATH_ENVVAR_KEY =
'MAYSMAGICSCHOOL_DEV_INSTALL_PATH'
Class Method Summary
collapse
Instance Method Summary
collapse
Class Method Details
.default ⇒ Object
17
18
19
|
# File 'lib/avm/mays_magical_school/sources/base.rb', line 17
def default
@default ||= new(ENV.fetch(DEFAULT_PATH_ENVVAR_KEY))
end
|
Instance Method Details
#external_resources_dir ⇒ Pathname
23
24
25
|
# File 'lib/avm/mays_magical_school/sources/base.rb', line 23
def external_resources_dir
instance.entry('resources_path').value.to_pathname
end
|
#fs_object_id ⇒ String
28
29
30
|
# File 'lib/avm/mays_magical_school/sources/base.rb', line 28
def fs_object_id
path.to_path.variableize
end
|