Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

59 lines (47 sloc) 1.463 kB
# encoding: UTF-8
# Copyright 2012 Twitter, Inc
# http://www.apache.org/licenses/LICENSE-2.0
require 'rubygems' unless ENV['NO_RUBYGEMS']
require 'bundler'
require 'digest'
require 'rspec/core/rake_task'
require 'rubygems/package_task'
Bundler::GemHelper.install_tasks
task :default => :spec
desc 'Run specs'
RSpec::Core::RakeTask.new do |t|
t.pattern = './spec/**/*_spec.rb'
end
namespace :spec do
desc 'Run full specs suit'
task :full => [:full_spec_env, :spec]
task :full_spec_env do
ENV['FULL_SPEC'] = 'true'
end
end
if RUBY_VERSION < '1.9.0'
desc 'Run all examples with RCov'
RSpec::Core::RakeTask.new('spec:rcov') do |t|
t.rcov = true
t.pattern = './spec/**/*_spec.rb'
t.rcov_opts = %w(-T --sort coverage --exclude gems/,spec/)
end
end
namespace :js do
task :build do
require File.expand_path(File.join(File.dirname(__FILE__), %w[lib twitter_cldr]))
TwitterCldr.require_js
FileUtils.mkdir_p(TwitterCldr::Js.build_dir)
TwitterCldr::Js.output_dir = File.expand_path(ENV["OUTPUT_DIR"])
TwitterCldr::Js.make(:locales => TwitterCldr.supported_locales)
TwitterCldr::Js.install
end
task :test do
require File.expand_path(File.join(File.dirname(__FILE__), %w[lib twitter_cldr]))
TwitterCldr.require_js
FileUtils.mkdir_p(TwitterCldr::Js.build_dir)
TwitterCldr::Js.make(:locales => [:en])
TwitterCldr::Js.test
FileUtils.rm_rf(TwitterCldr::Js.build_dir)
end
end
Jump to Line
Something went wrong with that request. Please try again.