Sha256: 84efa232a092494d5ca5bf814c93b2fff1f25ad035facac98a8b76d94f343edc

Contents?: true

Size: 1.85 KB

Versions: 1

Compression:

Stored size: 1.85 KB

Contents

require 'rake/testtask'
# require 'rake/rdoctask'
require 'hanna/rdoctask'

begin
  require 'jeweler'
  Jeweler::Tasks.new do |gemspec|
    gemspec.name        = 'asset_hat'
    gemspec.summary     = 'Your assets are covered.'
    gemspec.description = %{
      Load CSS and JS faster. Minifies, bundles, and optimizes CSS/JS assets
      ahead of time (e.g., on deploy), not at runtime. Loads popular
      third-party JS (like jQuery, YUI, and Dojo) from localhost in
      development, and auto-switches to Google's CDN in production. Lets you
      switch on LABjs mode to load more scripts in parallel. Can rewrite
      stylesheets to use CDN hosts (not just your web server) and
      cache-busting hashes for updated images.
    }.strip.split.join(' ')
    gemspec.homepage    = 'http://mintdigital.github.com/asset_hat'

    gemspec.authors     = ['Ron DeVera', 'Mint Digital']
    gemspec.email       = 'hello@rondevera.com'

    gemspec.add_development_dependency  'flexmock', '~> 0.8.6'
    gemspec.add_development_dependency  'hanna',    '~> 0.1.12'
    gemspec.add_development_dependency  'jeweler',  '~> 1.6.0'
    gemspec.add_development_dependency  'shoulda',  '~> 2.10.2'
    gemspec.add_runtime_dependency      'cssmin',   '~> 1.0.2'
    gemspec.add_runtime_dependency      'jsmin',    '~> 1.0.1'
  end
  Jeweler::GemcutterTasks.new
rescue LoadError
  puts 'Jeweler is not available. Install it with: `gem install jeweler`'
end

Rake::TestTask.new(:test) do |t|
  t.libs << 'lib' << 'test'
  t.pattern = 'test/*_test.rb'
  t.verbose = true
end

task :default => :test

desc 'Generate documentation'
Rake::RDocTask.new(:rdoc) do |rdoc|
  rdoc.rdoc_dir = 'doc'
  rdoc.title    = 'AssetHat'
  rdoc.main     = 'README.rdoc'
  rdoc.options  += %w[--line-numbers --inline-source]
  %w[README.rdoc HISTORY LICENSE lib/*].each do |path|
    rdoc.rdoc_files.include(path)
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
asset_hat-0.4.2 Rakefile