class Screengem::CLI
Public Instance Methods
generate()
click to toggle source
# File lib/screengem/cli.rb, line 10 def generate # Require Rails to be loaded so that we can successfully require questions and tasks. require "./config/environment" root = options[:root] # Require all questions and tasks for inclusion in the sample configuration. require_all root Screengem.configure do |config| config.dampen_configuration_filename = File.join(root, options[:config]) end sample_filename = Screengem.configuration.dampen_configuration_sample_filename puts "Regenerating #{sample_filename} ..." unless options[:quiet] sample_configuration = Screengem::DampenConfigurationGenerator.new.generate File.write(sample_filename, sample_configuration.to_yaml) end