Sha256: d003b6c1e1139db47cfd7dbcd7359b39b4d58c1c83a61da3f6da5a2cb9e362e1
Contents?: true
Size: 1.05 KB
Versions: 7
Compression:
Stored size: 1.05 KB
Contents
require_relative "../base" module Hexx module Generators # Project scaffolder class Dependency < Base def self.source_root super __FILE__ end def add_spec template "module_spec.erb", "spec/lib/#{ gem_name }_spec.rb", skip: true end def insert_setting_spec inject_template_into_file( "dependency_setting_spec.erb", "spec/lib/#{ gem_name }_spec.rb", before: "\nend" ) end def insert_setting inject_template_into_file( "dependency_setting.erb", "lib/#{ gem_name }.rb", before: "\nend" ) end def add_initializer template( "initializer.erb", "spec/dummy/config/initializers/#{ gem_name }.rb", skip: true ) end def insert_initializer_setting inject_template_into_file( "initializer_setting.erb", "spec/dummy/config/initializers/#{ gem_name }.rb", after: " do |config|" ) end end end end
Version data entries
7 entries across 7 versions & 1 rubygems