Module: Proviso::Helpers
- Included in:
- Command::Base, Plugin
- Defined in:
- lib/proviso/helpers.rb
Constant Summary collapse
- PROVISO_PATH =
'.proviso'
- CONFIG_FILE =
'proviso.yml'
Instance Method Summary collapse
- #home_directory ⇒ Object
- #running_on_a_mac? ⇒ Boolean
- #running_on_windows? ⇒ Boolean
- #yaml_file ⇒ Object
Instance Method Details
#home_directory ⇒ Object
8 9 10 |
# File 'lib/proviso/helpers.rb', line 8 def home_directory running_on_windows? ? ENV['USERPROFILE'] : ENV['HOME'] end |
#running_on_a_mac? ⇒ Boolean
16 17 18 |
# File 'lib/proviso/helpers.rb', line 16 def running_on_a_mac? RUBY_PLATFORM =~ /-darwin\d/ end |
#running_on_windows? ⇒ Boolean
12 13 14 |
# File 'lib/proviso/helpers.rb', line 12 def running_on_windows? RUBY_PLATFORM =~ /mswin32|mingw32/ end |
#yaml_file ⇒ Object
20 21 22 |
# File 'lib/proviso/helpers.rb', line 20 def yaml_file File.join(home_directory, PROVISO_PATH, CONFIG_FILE) end |