Sha256: 326f1412bf2cd9bd1c5613c068ceb9d71953d38bb16929fd00ede928fe03744e
Contents?: true
Size: 1.52 KB
Versions: 2
Compression:
Stored size: 1.52 KB
Contents
require 'rubygems' require 'find' require 'fileutils' require 'yaml' # TODO Test this under Windows, and look into conditionally including this dependency with bundler. begin require 'Win32/Console/ANSI' if RUBY_PLATFORM =~ /win32/ rescue LoadError raise 'You must gem install win32console to use colored output on Windows' end module JumpStart ROOT_PATH = File.expand_path(File.join(File.dirname(__FILE__), '..')) LIB_PATH = File.expand_path(File.dirname(__FILE__)) CONFIG_PATH = File.expand_path(File.join(File.dirname(__FILE__), '../config')) IGNORE_DIRS = ['.','..'] require 'jumpstart/base' require 'jumpstart/filetools' require 'jumpstart/stringtools' # The path to the jumpstart templates directory. # Set as a module instance variable. @templates_path = YAML.load_file("#{CONFIG_PATH}/jumpstart_setup.yml")[:jumpstart_templates_path] # sets the default template to use if it has not been passed as an argument. # Set as a module instance variable. @default_template_name = YAML.load_file("#{CONFIG_PATH}/jumpstart_setup.yml")[:jumpstart_default_template_name] # Get and Set methods for module instance variables. def self.templates_path; @templates_path; end def self.templates_path=(value); @templates_path = value; end def self.default_template_name; @default_template_name; end def self.default_template_name=(value); @default_template_name = value; end end module FileUtils class << self include JumpStart::FileTools end end class String include JumpStart::StringTools end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
jumpstart-0.1.2 | lib/jumpstart.rb |
jumpstart-0.1.1 | lib/jumpstart.rb |