Module: Termworld
- Defined in:
- lib/termworld.rb,
lib/termworld/db.rb,
lib/termworld/cli.rb,
lib/termworld/config.rb,
lib/termworld/daemon.rb,
lib/termworld/version.rb,
lib/termworld/credential.rb,
lib/termworld/models/user.rb,
lib/termworld/utils/color.rb,
lib/termworld/commands/user.rb,
lib/termworld/resources/chip.rb,
lib/termworld/commands/account.rb,
lib/termworld/utils/api_client.rb,
lib/termworld/resources/maps/town.rb,
lib/termworld/terminal/controller.rb,
lib/termworld/commands/user_action.rb,
lib/termworld/commands/daemon_operator.rb,
lib/termworld/utils/option_parser_wrapper.rb
Defined Under Namespace
Modules: Commands, Models, Resources, Terminal, Utils Classes: CLI, Credential, DB, Daemon
Constant Summary collapse
- HOME_DIRECTORY_NAME =
'.termworld'- DAEMON_FILE_NAME =
'daemon'- PROCESS_NAME =
'termworld_daemon'- DATABASE_NAME =
'termworld.db'- CREDENTIAL_FILE_NAME =
'credential'- API_ENDPOINT =
'http://0.0.0.0:3000'- VERSION =
"0.2.0"
Class Method Summary collapse
Class Method Details
.setup_termworld_directory ⇒ Object
17 18 19 20 21 22 |
# File 'lib/termworld.rb', line 17 def self.setup_termworld_directory directory = Termworld::HOME_DIRECTORY_NAME Dir::chdir(Dir::home) Dir::mkdir(directory) unless Dir::exists?(directory) Dir::chdir(directory) end |