Class: AsProject::AsProjectResolver
- Inherits:
-
TemplateResolver
- Object
- Hash
- TemplateResolver
- AsProject::AsProjectResolver
- Defined in:
- lib/asproject.rb
Overview
AsProjectResolver
Instance Attribute Summary
Attributes inherited from TemplateResolver
Instance Method Summary collapse
-
#initialize(context) ⇒ AsProjectResolver
constructor
A new instance of AsProjectResolver.
- #instance_name ⇒ Object
- #project_name ⇒ Object
- #project_path ⇒ Object
Methods inherited from TemplateResolver
#clean_file_name, #copy_file, #copy_files, #file_is_binary?, #render_file, #should_render?, #write_file?
Constructor Details
#initialize(context) ⇒ AsProjectResolver
Returns a new instance of AsProjectResolver.
233 234 235 236 |
# File 'lib/asproject.rb', line 233 def initialize(context) super() @context = context end |
Instance Method Details
#instance_name ⇒ Object
238 239 240 |
# File 'lib/asproject.rb', line 238 def instance_name return @context.uncapitalize(project_name) end |
#project_name ⇒ Object
242 243 244 |
# File 'lib/asproject.rb', line 242 def project_name @context.project_name end |
#project_path ⇒ Object
246 247 248 |
# File 'lib/asproject.rb', line 246 def project_path return @context.project_path end |