Sha256: f3e81dffe3200e57dbef520d9a121522d85eb11758690f9ee14bfe5043e8bd99

Contents?: true

Size: 705 Bytes

Versions: 8

Compression:

Stored size: 705 Bytes

Contents

# desc "Explaining what the task does"
# task :view_assets do
#   # Task goes here
# end

namespace :view_assets do
  desc "Init view_assets framework"
  task :init do
    public_path = Rails.public_path
    %w(vendor lib app).map { |d| %w(javascripts stylesheets).map { |t| "#{public_path}/#{d}/#{t}" } }.flatten.each do |dir|
      FileUtils.mkdir_p dir
      puts "\t\033[1;32mCreate\033[0m #{dir.gsub(public_path, '')}"
      if dir.include?('app')
        fn_extension = dir.include?('javascripts') ? 'js' : 'css'
        FileUtils.touch "#{dir}/application.#{fn_extension}"
        puts "\t\033[1;32mCreate\033[0m #{dir.gsub(public_path, '')}/application.#{fn_extension}"
      end
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
view_assets-0.0.12 lib/tasks/view_assets_tasks.rake
view_assets-0.0.11 lib/tasks/view_assets_tasks.rake
view_assets-0.0.10 lib/tasks/view_assets_tasks.rake
view_assets-0.0.9 lib/tasks/view_assets_tasks.rake
view_assets-0.0.8 lib/tasks/view_assets_tasks.rake
view_assets-0.0.7 lib/tasks/view_assets_tasks.rake
view_assets-0.0.6 lib/tasks/view_assets_tasks.rake
view_assets-0.0.5 lib/tasks/view_assets_tasks.rake