Sha256: 7a205770d43e84f2a861f45d1194e89d910eba31063abf1a88058ebf1cd1c1fe

Contents?: true

Size: 713 Bytes

Versions: 15

Compression:

Stored size: 713 Bytes

Contents

require 'fileutils'

desc "Create nondigest versions of all ckeditor digest assets"
task "assets:precompile" do
  fingerprint = /\-[0-9a-f]{32}\./
  for file in Dir["public/assets/blogo/ckeditor/**/*"]
    next unless file =~ fingerprint
    nondigest = file.sub fingerprint, '.'
    if !File.exist?(nondigest) or File.mtime(file) > File.mtime(nondigest)
      FileUtils.cp file, nondigest, verbose: true
    end
  end
end


namespace :blogo do
  desc 'Create blog user'
  task :create_user, [:name, :email, :password] => :environment do |task, args|
    attrs = args.to_hash
    attrs[:password_confirmation] = attrs[:password]
    Blogo::User.create!(attrs)
    puts "Admin #{attrs[:email]} created"
  end
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
blogo-0.1.4 lib/tasks/blogo_tasks.rake
blogo-0.1.3 lib/tasks/blogo_tasks.rake
blogo-0.1.2 lib/tasks/blogo_tasks.rake
blogo-0.1.1 lib/tasks/blogo_tasks.rake
blogo-0.1.0 lib/tasks/blogo_tasks.rake
blogo-0.0.10 lib/tasks/blogo_tasks.rake
blogo-0.0.9 lib/tasks/blogo_tasks.rake
blogo-0.0.8 lib/tasks/blogo_tasks.rake
blogo-0.0.7 lib/tasks/blogo_tasks.rake
blogo-0.0.6 lib/tasks/blogo_tasks.rake
blogo-0.0.5 lib/tasks/blogo_tasks.rake
blogo-0.0.4 lib/tasks/blogo_tasks.rake
blogo-0.0.3 lib/tasks/blogo_tasks.rake
blogo-0.0.2 lib/tasks/blogo_tasks.rake
blogo-0.0.1 lib/tasks/blogo_tasks.rake