Class: ClassyAssets::CLI
- Inherits:
-
Thor
- Object
- Thor
- ClassyAssets::CLI
- Includes:
- Thor::Actions
- Defined in:
- lib/classy_assets/cli.rb
Instance Method Summary collapse
Instance Method Details
#init ⇒ Object
10 11 12 13 14 15 16 17 |
# File 'lib/classy_assets/cli.rb', line 10 def init puts "Initializing ClassyAssets for your application..." empty_directory(File.join([:root], 'assets')) empty_directory(File.join([:root], 'assets', 'images')) empty_directory(File.join([:root], 'assets', 'javascripts')) empty_directory(File.join([:root], 'assets', 'stylesheets')) puts "Done!" end |
#install_hook ⇒ Object
21 22 23 24 |
# File 'lib/classy_assets/cli.rb', line 21 def install_hook puts "Installing ClassyAssets git pre-commit hook..." copy_file 'pre-commit.hook', File.join([:root], '.git', 'hooks', 'pre-commit') end |