module Arethusa::CLI::Helpers::DirectoriesAndFiles

Public Instance Methods

conf_dir(file = '') click to toggle source
# File lib/arethusa/cli/helpers/directories_and_files.rb, line 36
def conf_dir(file = '')
  File.join(destination_root, 'app/static', 'configs', file)
end
create_bower() click to toggle source
# File lib/arethusa/cli/helpers/directories_and_files.rb, line 72
def create_bower
  template(template_path('bower'), 'bower.json')
end
create_conf_file() click to toggle source
# File lib/arethusa/cli/helpers/directories_and_files.rb, line 88
def create_conf_file
  template(template_path('conf'), conf_dir('staging.json'))
end
create_gitignore() click to toggle source
# File lib/arethusa/cli/helpers/directories_and_files.rb, line 60
def create_gitignore
  template(template_path('gitignore'), '.gitignore')
end
create_gruntfile() click to toggle source
# File lib/arethusa/cli/helpers/directories_and_files.rb, line 76
def create_gruntfile
  template(template_path('gruntfile'), 'Gruntfile.js')
end
create_html_template() click to toggle source
# File lib/arethusa/cli/helpers/directories_and_files.rb, line 52
def create_html_template
  template(template_path('html_template'), html_template_file)
end
create_index_file() click to toggle source
# File lib/arethusa/cli/helpers/directories_and_files.rb, line 84
def create_index_file
  template(template_path('index'), "app/index.html")
end
create_jshintrc() click to toggle source
# File lib/arethusa/cli/helpers/directories_and_files.rb, line 64
def create_jshintrc
  template(template_path('jshintrc'), '.jshintrc')
end
create_module() click to toggle source
# File lib/arethusa/cli/helpers/directories_and_files.rb, line 44
def create_module
  template(template_path('module'), js_dir("#{namespaced_name}.js"))
end
create_package() click to toggle source
# File lib/arethusa/cli/helpers/directories_and_files.rb, line 68
def create_package
  template(template_path('package'), 'package.json')
end
create_retriever() click to toggle source
# File lib/arethusa/cli/helpers/directories_and_files.rb, line 92
def create_retriever
  template(template_path('retriever'), js_dir(File.join(mod, "#{name}.js")))
end
create_retriever_spec() click to toggle source
# File lib/arethusa/cli/helpers/directories_and_files.rb, line 96
def create_retriever_spec
  template(template_path('retriever_spec'), spec_dir("#{name}_spec.js"))
end
create_scss() click to toggle source
# File lib/arethusa/cli/helpers/directories_and_files.rb, line 80
def create_scss
  template(template_path('scss'), css_dir("#{namespaced_name}.scss"))
end
create_service() click to toggle source
# File lib/arethusa/cli/helpers/directories_and_files.rb, line 48
def create_service
  template(template_path('service'), plugin_dir("#{name}.js"))
end
create_spec() click to toggle source
# File lib/arethusa/cli/helpers/directories_and_files.rb, line 56
def create_spec
  template(template_path('plugin_spec'), spec_dir("#{name}_spec.js"))
end
css_dir(file = '') click to toggle source
# File lib/arethusa/cli/helpers/directories_and_files.rb, line 32
def css_dir(file = '')
  File.join(destination_root, 'app/css', file)
end
dist_dir(file = '') click to toggle source
# File lib/arethusa/cli/helpers/directories_and_files.rb, line 40
def dist_dir(file = '')
  File.join(destination_root, 'dist', file)
end
html_template_file() click to toggle source
# File lib/arethusa/cli/helpers/directories_and_files.rb, line 16
def html_template_file
  template_dir("#{name}.html")
end
js_dir(file = '') click to toggle source
# File lib/arethusa/cli/helpers/directories_and_files.rb, line 20
def js_dir(file = '')
  File.join(destination_root, 'app/js', file)
end
plugin_dir(file = '') click to toggle source
# File lib/arethusa/cli/helpers/directories_and_files.rb, line 8
def plugin_dir(file = '')
  File.join(js_dir, namespaced_name, file)
end
spec_dir(file = '') click to toggle source
# File lib/arethusa/cli/helpers/directories_and_files.rb, line 28
def spec_dir(file = '')
  File.join(destination_root, 'spec', mod || namespaced_name, file)
end
temp_dir() click to toggle source
# File lib/arethusa/cli/helpers/directories_and_files.rb, line 24
def temp_dir
  File.join(destination_root, 'app/templates')
end
template_dir(file = '') click to toggle source
# File lib/arethusa/cli/helpers/directories_and_files.rb, line 12
def template_dir(file = '')
  File.join(temp_dir, namespaced_name, file)
end
template_path(name) click to toggle source
# File lib/arethusa/cli/helpers/directories_and_files.rb, line 4
def template_path(name)
  File.join(File.expand_path('../../templates/', __FILE__), name)
end