Class: OsuRuby::Skin::Processor
- Inherits:
-
Object
- Object
- OsuRuby::Skin::Processor
- Defined in:
- (osu-ruby2 0.0.2) osu-ruby2/skin/parser.rb
Overview
TODO:
Fix naming convention for this.
osu!skin metadata reader.
Constant Summary collapse
- FILE_NAME =
osu!skin metadata filename to find
-'skin.ini'
Instance Attribute Summary collapse
-
#skin_data ⇒ Parser::FileData?
readonly
retrieve available skin data.
-
#skin_dir ⇒ String?
readonly
Detected osu!skin folder.
-
#skin_file ⇒ String?
readonly
Obtain currently read skin file from
skin.ini
.
Instance Method Summary collapse
-
#initialize(base_dir) ⇒ Processor
constructor
A new instance of Processor.
-
#process
Attempts to read
skin.ini
file. -
#read_file
Parse
skin.ini
file into program readable object. -
#write_file
Write skin data to respective
skin.ini
.
Constructor Details
#initialize(base_dir) ⇒ Processor
Returns a new instance of Processor.
Instance Attribute Details
#skin_data ⇒ Parser::FileData? (readonly)
retrieve available skin data.
#skin_dir ⇒ String? (readonly)
Detected osu!skin folder
#skin_file ⇒ String? (readonly)
Obtain currently read skin file from skin.ini
Instance Method Details
#process
This method returns an undefined value.
Attempts to read skin.ini
file.
#read_file
This method returns an undefined value.
Parse skin.ini
file into program readable object.
#write_file
This method returns an undefined value.
Write skin data to respective skin.ini