Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 42 lines (36 sloc) 1.324 kb
89fc4612 » Jason Hutchens
2012-04-21 Initial commit to soroban.
1 # encoding: utf-8
2
3 require 'rubygems'
4 require 'bundler'
5 begin
6 Bundler.setup(:default, :development)
7 rescue Bundler::BundlerError => e
8 $stderr.puts e.message
9 $stderr.puts "Run `bundle install` to install missing gems"
10 exit e.status_code
11 end
12 require 'rake'
13
14 require 'jeweler'
15 Jeweler::Tasks.new do |gem|
16 # gem is a Gem::Specification... see http://docs.rubygems.org/read/chapter/20 for more options
03d32e09 » Jason Hutchens
2012-04-22 change how bind works, and don't expose the internal getter for cells
17 gem.name = "Soroban"
89fc4612 » Jason Hutchens
2012-04-21 Initial commit to soroban.
18 gem.homepage = "http://github.com/jasonhutchens/soroban"
19 gem.license = "MIT"
a7d40ab4 » Jason Hutchens
2012-04-23 update gem description
20 gem.summary = "Soroban is a calculating engine that understands Excel formulas."
21 gem.description = "Soroban makes it easy to extract and execute formulas from Excel spreadsheets. It rewrites Excel formulas as Ruby expressions, and allows you to bind named variables to spreadsheet cells to easily manipulate inputs and capture outputs."
89fc4612 » Jason Hutchens
2012-04-21 Initial commit to soroban.
22 gem.email = "jason.hutchens@agworld.com.au"
23 gem.authors = ["Jason Hutchens"]
24 # dependencies defined in Gemfile
25 end
26 Jeweler::RubygemsDotOrgTasks.new
27
28 require 'rspec/core'
29 require 'rspec/core/rake_task'
30 RSpec::Core::RakeTask.new(:spec) do |spec|
31 spec.pattern = FileList['spec/**/*_spec.rb']
32 end
33
34 RSpec::Core::RakeTask.new(:rcov) do |spec|
35 spec.pattern = 'spec/**/*_spec.rb'
36 spec.rcov = true
37 end
38
39 task :default => :spec
40
41 require 'yard'
42 YARD::Rake::YardocTask.new
Something went wrong with that request. Please try again.