Module: Greg
- Defined in:
- lib/greg.rb,
lib/greg/version.rb,
lib/greg/generator.rb,
lib/greg/exceptions.rb,
lib/greg/template_installer.rb,
lib/greg/templates/dir_template.rb,
lib/greg/templates/file_template.rb,
lib/greg/templates/from_template.rb,
lib/greg/templates/default_template.rb,
lib/greg/templates/gemfile_template.rb,
lib/greg/templates/file_tree_template.rb
Defined Under Namespace
Classes: DefaultTemplate, DirTemplate, ExistingProjectError, FileTemplate, FileTreeTemplate, FromTemplate, GemfileTemplate, Generator, TemplateInstaller, UnexistingTemplateError
Constant Summary
collapse
- VERSION =
"0.2.0"
Class Method Summary
collapse
Class Method Details
.generator(**options) ⇒ Object
12
13
14
|
# File 'lib/greg.rb', line 12
def self.generator(**options)
@generator ||= get_generator(**options)
end
|
.templates_dir ⇒ Object
16
17
18
|
# File 'lib/greg.rb', line 16
def self.templates_dir
@templates_dir ||= Pathname("~/.greg_templates").expand_path.to_s
end
|
.templates_dir=(new_dir) ⇒ Object
20
21
22
|
# File 'lib/greg.rb', line 20
def self.templates_dir=(new_dir)
@templates_dir = Pathname(new_dir).expand_path.to_s
end
|