Module: RTS
- Defined in:
- lib/rubytrackselector.rb,
lib/rubytrackselector/utp.rb,
lib/rubytrackselector/home.rb
Overview
– Ruby Track Selector - A music selecting library for Rubygame. Copyright © 2010 Raphael Robatsch.
This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA ++
Defined Under Namespace
Classes: Rts
Constant Summary collapse
- VERSION =
Ruby Track Selector Version.
[major, minor, revision] [0, 0, 2]
- MENU =
Tag for menu tracks.
"menu"- CALM_MENU =
Tag for calm menu tracks.
"calm_menu"- LOADING =
Tag for loading tracks.
"loading"- CALM_LOADING =
Tag for calm loading tracks.
"calm_loading"- ACTION_SCENE =
Tag for action tracks.
"action_scene"- PUZZLE_SCENE =
Tag for puzzle tracks.
"puzzle_scene"- WORLD_SCENE =
Tag for world map tracks.
"world_scene"- NONAME =
:nodoc:
nil- RTS_DIR =
:nodoc:
".rubytracks"
Class Method Summary collapse
-
.home ⇒ Object
Returns the user’s home directory.
-
.user_music(create = true) ⇒ Object
Returns the path to the user’s custom music directory.
Class Method Details
.home ⇒ Object
Returns the user’s home directory.
24 25 26 |
# File 'lib/rubytrackselector/home.rb', line 24 def self.home return File.("~") end |
.user_music(create = true) ⇒ Object
Returns the path to the user’s custom music directory.
create-
If this parameter is true, the directory will be created if it doesn’t exists.
32 33 34 35 36 |
# File 'lib/rubytrackselector/home.rb', line 32 def self.user_music(create = true) dn = File.join(home, RTS_DIR) Dir.mkdir(dn) if create && !Dir.exists?(dn) return dn end |