Class: Utopia::Command::Site
- Inherits:
-
Samovar::Command
- Object
- Samovar::Command
- Utopia::Command::Site
- Defined in:
- lib/utopia/command/site.rb
Overview
Local site setup commands.
Defined Under Namespace
Constant Summary collapse
- CONFIGURATION_FILES =
Configuration files which should be installed/updated:
['.yarnrc', '.gitignore', 'config.ru', 'config/environment.rb', 'falcon.rb', 'Gemfile', 'Guardfile', 'Rakefile', 'tasks/yarn.rake', 'tasks/deploy.rake', 'tasks/development.rake', 'tasks/environment.rake', 'tasks/log.rake', 'spec/spec_helper.rb', 'spec/website_context.rb', 'spec/website_spec.rb']
- DIRECTORIES =
Directories that should exist:
["config", "lib", "pages", "public", "tasks"]
- OLD_PATHS =
Directories that should be removed during upgrade process:
["access_log", "cache", "tmp", 'tasks/test.rake', 'tasks/utopia.rake', '.bowerrc', 'tasks/bower.rake']
- ROOT =
The root directory of the template site:
File.join(SETUP_ROOT, 'site')
Instance Method Summary collapse
Instance Method Details
#call ⇒ Object
211 212 213 |
# File 'lib/utopia/command/site.rb', line 211 def call @command.call end |
#root ⇒ Object
207 208 209 |
# File 'lib/utopia/command/site.rb', line 207 def root @parent.root end |