Class: Buffet::Settings
- Inherits:
-
Object
- Object
- Buffet::Settings
- Defined in:
- lib/buffet/settings.rb
Class Method Summary (collapse)
-
+ (Object) get
Simple memoized wrapper around the settings yml file.
- + (Object) home_dir
- + (Object) hostname
- + (Object) root_dir
- + (Object) root_dir_name
- + (Object) working_dir
Class Method Details
+ (Object) get
Simple memoized wrapper around the settings yml file.
8 9 10 |
# File 'lib/buffet/settings.rb', line 8 def self.get @settings ||= YAML.load_file(SETTINGS_FILE) end |
+ (Object) home_dir
12 13 14 |
# File 'lib/buffet/settings.rb', line 12 def self.home_dir `echo ~`.chomp end |
+ (Object) hostname
28 29 30 |
# File 'lib/buffet/settings.rb', line 28 def self.hostname `uname -n`.split('.').first end |
+ (Object) root_dir
16 17 18 |
# File 'lib/buffet/settings.rb', line 16 def self.root_dir File.(__FILE__ + "../../../../") end |
+ (Object) root_dir_name
24 25 26 |
# File 'lib/buffet/settings.rb', line 24 def self.root_dir_name File.(__FILE__ + "../../../../").split("/").last end |
+ (Object) working_dir
20 21 22 |
# File 'lib/buffet/settings.rb', line 20 def self.working_dir File.(__FILE__ + "../../../../working-directory") end |