Sha256: d190578500279aebd4f8b4e413f8d8e7390deb3c7aa50e5a47782854703135a5

Contents?: true

Size: 897 Bytes

Versions: 1

Compression:

Stored size: 897 Bytes

Contents

namespace :va do
  namespace :tool do
    require 'view_assets/manager/manager'

    desc "Change Manifest Name"
    task :mv, [:type, :original, :new_name] do |t, args|
      case args.type
      when 'js'
        ViewAssets::Manager::JsModifier.new.update(args.original, args.new_name, { :verbal =>  true })
      when 'css'
        ViewAssets::Manager::CssModifier.new.update(args.original, args.new_name, { :verbal =>  true })
      else
        puts "Unrecognized Type: #{args.type}"
      end
    end

    desc "Remove Manifest"
    task :rm, [:type, :manifest] do |t, args|
      case args.type
      when 'js'
        ViewAssets::Manager::JsModifier.new.remove(args.manifest, { :verbal =>  true })
      when 'css'
        ViewAssets::Manager::CssModifier.new.remove(args.manifest, { :verbal =>  true })
      else
        puts "Unrecognized Type: #{args.type}"
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
view_assets-1.1.1 lib/tasks/tool.rb