Sha256: c0d25117fee9e3039a59e8e2ad172d04f886564c48c9077bd309c96e656ad45a
Contents?: true
Size: 1.3 KB
Versions: 3
Compression:
Stored size: 1.3 KB
Contents
#!/usr/bin/env rake require "bundler/gem_tasks" require 'rspec/core/rake_task' RSpec::Core::RakeTask.new(:spec) do |t| t.rspec_opts = %w[--profile --format progress] t.ruby_opts = "-Ispec -rsimplecov_setup" end if defined?(RUBY_ENGINE) && RUBY_ENGINE == 'ruby' # MRI only require 'cane/rake_task' desc "Run cane to check quality metrics" Cane::RakeTask.new(:quality) do |cane| cane.abc_max = 12 cane.add_threshold 'coverage/coverage_percent.txt', :==, 100 cane.style_measure = 100 end else task(:quality) { } # no-op end task :default => [:spec, :quality] desc "Watch Documentation App Compass Files" task :compass_watch do Dir.chdir("lib/interpol/documentation_app") do sh "bundle exec compass watch" end end desc "Import the twitter bootstrap assets from the compass_twitter_bootstrap gem" task :import_bootstrap_assets do require 'bundler' Bundler.setup # when the gem installed as a :git gem, it has "-" as a separator; # when it's installed as a released rubygem, it has "_" as a separator. gem_lib_path = $LOAD_PATH.grep(/compass[-_]twitter[-_]bootstrap/).first assets = Dir[File.join(gem_lib_path, '..', 'vendor', 'assets', '**')] destination_path = File.expand_path("../lib/interpol/documentation_app/public", __FILE__) FileUtils.cp_r(assets, destination_path) end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
interpol-0.0.8 | Rakefile |
interpol-0.0.7 | Rakefile |
interpol-0.0.6 | Rakefile |