Sha256: 7a5fc7561936cf94ab55b50a74883de81ec9d06dd297d60e6d7a0bc12bfb213f
Contents?: true
Size: 539 Bytes
Versions: 8
Compression:
Stored size: 539 Bytes
Contents
require 'generators/ahoy/base' require 'fileutils' require 'yaml' module Ahoy class VariableStore def self.add_variable(key, value) File.open(Ahoy::Generator.temp_dir + "variables.yml", 'a') {|f| f.write("#{key}: #{value}\n") } end def self.variables YAML.load(File.open(Ahoy::Generator.temp_dir + "variables.yml", 'r')) end def self.mkdir_tmp FileUtils.mkdir(Ahoy::Generator.root + '/tmp') end def self.rm_tmp FileUtils.remove_dir(Ahoy::Generator.root + '/tmp') end end end
Version data entries
8 entries across 8 versions & 1 rubygems