Sha256: 3098818fce92bc07bc77ca6530b7eb57c0984aa58f29b9e0e9f7d66eb97f75be

Contents?: true

Size: 728 Bytes

Versions: 1

Compression:

Stored size: 728 Bytes

Contents

require "bundler"
Bundler::GemHelper.install_tasks
require "term/ansicolor"
require "json"
require "tilt"

Dir["#{File.dirname(__FILE__)}/tasks/**/*.rb"].each do |file|
  require file
end

task :default => :spec

task :require_pages_submodule do
  raise "Submodule for Github Pages isn't present. Run git submodule update --init" unless pages_submodule_present
end

task :require_node do
  raise "\nNode.js is required to develop code for Jasmine. Please visit http://nodejs.org to install.\n\n" unless node_installed?
end

def pages_submodule_present
  File.exist?('pages/download.html')
end

def node_installed?
 `which node` =~ /node/
end

class String
  include Term::ANSIColor
end

Term::ANSIColor.coloring = STDOUT.isatty

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
evergreen-1.0.0 lib/jasmine/Rakefile