class Ahoy::VariableStore

Public Class Methods

add_variable(key, value) click to toggle source
# File lib/generators/ahoy/lib/variable_store.rb, line 7
def self.add_variable(key, value)
  File.open(Ahoy::Generator.temp_dir + "variables.yml", 'a') {|f| f.write("#{key}: #{value}\n") }
end
mkdir_tmp() click to toggle source
# File lib/generators/ahoy/lib/variable_store.rb, line 15
def self.mkdir_tmp
  FileUtils.mkdir(Ahoy::Generator.root + '/tmp')
end
rm_tmp() click to toggle source
# File lib/generators/ahoy/lib/variable_store.rb, line 19
def self.rm_tmp
  FileUtils.remove_dir(Ahoy::Generator.root + '/tmp')
end
variables() click to toggle source
# File lib/generators/ahoy/lib/variable_store.rb, line 11
def self.variables
  YAML.load(File.open(Ahoy::Generator.temp_dir + "variables.yml", 'r'))
end