class Stax::Generators::NewGenerator

Private Class Methods

banner(*args) click to toggle source

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