Class: Stax::Generators::NewGenerator
- Defined in:
- lib/stax/generators/new/new_generator.rb
Instance Method Summary collapse
- #check_args ⇒ Object
- #create_dirs ⇒ Object
- #create_gemfile ⇒ Object
- #create_lib_stack ⇒ Object
- #create_stax_dir ⇒ Object
- #create_staxfile ⇒ Object
Instance Method Details
#check_args ⇒ Object
8 9 10 |
# File 'lib/stax/generators/new/new_generator.rb', line 8 def check_args usage! if args.size != 1 end |
#create_dirs ⇒ Object
25 26 27 28 |
# 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 ⇒ Object
21 22 23 |
# File 'lib/stax/generators/new/new_generator.rb', line 21 def create_gemfile template('Gemfile') end |
#create_lib_stack ⇒ Object
30 31 32 |
# File 'lib/stax/generators/new/new_generator.rb', line 30 def create_lib_stack template(File.join('lib', 'stack.rb')) end |
#create_stax_dir ⇒ Object
12 13 14 15 |
# 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 ⇒ Object
17 18 19 |
# File 'lib/stax/generators/new/new_generator.rb', line 17 def create_staxfile template('Staxfile') end |