class Lpgrid::Configuration
Public Instance Methods
csv()
click to toggle source
# File lib/lpgrid/configuration.rb, line 8 def csv return options['csv_path'] if options['csv_path'] home_dot_grid = "#{ENV['HOME']}/.grid.csv" return home_dot_grid if File.exist?(home_dot_grid) home_grid = "#{ENV['HOME']}/grid.csv" return home_grid if File.exist?(home_grid) raise "You need to define grid path in project 'config.yml' or just move your grid to '~/.grid.csv'" end
file_path()
click to toggle source
# File lib/lpgrid/configuration.rb, line 4 def file_path Lpgrid.root.join('config.yml') end
Private Instance Methods
options()
click to toggle source
# File lib/lpgrid/configuration.rb, line 22 def options @options ||= YAML.load_file(file_path) rescue Errno::ENOENT {} end