Class: AsProject::AsProjectResolver

Inherits:
TemplateResolver show all
Defined in:
lib/asproject.rb

Overview

AsProjectResolver

Instance Attribute Summary

Attributes inherited from TemplateResolver

#ignore_all, #replace_all

Instance Method Summary collapse

Methods inherited from TemplateResolver

#clean_file_name, #copy_file, #copy_files, #is_binary?, #render_file, #should_render?, #write_file?

Constructor Details

#initialize(context) ⇒ AsProjectResolver

Returns a new instance of AsProjectResolver.



256
257
258
259
# File 'lib/asproject.rb', line 256

def initialize(context)
  super()
  @context = context
end

Instance Method Details

#instance_nameObject



261
262
263
# File 'lib/asproject.rb', line 261

def instance_name
  return @context.uncapitalize(project_name)
end

#project_nameObject



265
266
267
# File 'lib/asproject.rb', line 265

def project_name
  @context.project_name
end

#project_pathObject



269
270
271
# File 'lib/asproject.rb', line 269

def project_path
  return @context.project_path
end