class Git::Dropbox::Config
Public Class Methods
config_file()
click to toggle source
# File lib/git/dropbox/config.rb, line 10 def self.config_file folder = `git config dropbox.folder`.split.first "#{folder}/git-dropbox.yml" end
init!(folder)
click to toggle source
# File lib/git/dropbox/config.rb, line 15 def self.init!(folder) setup_git_folder(folder) self.new.save end
load()
click to toggle source
# File lib/git/dropbox/config.rb, line 6 def self.load YAML.load_file(config_file) end
setup_git_folder(folder)
click to toggle source
# File lib/git/dropbox/config.rb, line 20 def self.setup_git_folder(folder) system "mkdir -p #{folder}" system "git config --global dropbox.folder '#{folder}'" end
Public Instance Methods
save()
click to toggle source
# File lib/git/dropbox/config.rb, line 26 def save File.open(Config.config_file(), 'w') { |f| f.write(self.to_yaml) } end