class HecksDomain::Generators::DomainFiles

Attributes

domain[R]
domain_name[R]
gemspec[R]

Public Class Methods

new(args) click to toggle source
Calls superclass method
# File lib/hecks/domain/generators/domain_files.rb, line 8
def initialize(args)
  @domain = args.first
  @gemspec = @domain.gemspec

  @domain_name = @domain.name.to_s.underscore
  super
end
source_root() click to toggle source
# File lib/hecks/domain/generators/domain_files.rb, line 18
def self.source_root
  File.dirname(__FILE__) + '/../templates'
end

Public Instance Methods

write_gemspec() click to toggle source
# File lib/hecks/domain/generators/domain_files.rb, line 22
def write_gemspec
  template('%domain_name%.gemspec.tt')
  directory('lib')
end