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, #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_nameObject



238
239
240
# File 'lib/asproject.rb', line 238

def instance_name
  return @context.uncapitalize(project_name)
end

#project_nameObject



242
243
244
# File 'lib/asproject.rb', line 242

def project_name
  @context.project_name
end

#project_pathObject



246
247
248
# File 'lib/asproject.rb', line 246

def project_path
  return @context.project_path
end