class Stax::Generators::NewGenerator
Private Class Methods
Public Instance Methods
check_args()
click to toggle source
# File lib/stax/generators/new/new_generator.rb, line 8 def check_args usage! if args.size != 1 end
create_dirs()
click to toggle source
# File lib/stax/generators/new/new_generator.rb, line 25 def create_dirs empty_directory(File.join('lib', 'stack')) empty_directory('cf') end
create_gemfile()
click to toggle source
# File lib/stax/generators/new/new_generator.rb, line 21 def create_gemfile template('Gemfile') end
create_lib_stack()
click to toggle source
# File lib/stax/generators/new/new_generator.rb, line 30 def create_lib_stack template(File.join('lib', 'stack.rb')) end
create_stax_dir()
click to toggle source
# File lib/stax/generators/new/new_generator.rb, line 12 def create_stax_dir empty_directory(args.first) self.destination_root = args.first end
create_staxfile()
click to toggle source
# File lib/stax/generators/new/new_generator.rb, line 17 def create_staxfile template('Staxfile') end