Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
nobuf committed Aug 4, 2014
2 parents bf131a1 + 9fb1bd5 commit fdaefec
Show file tree
Hide file tree
Showing 18 changed files with 311 additions and 219 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
/pkg/
/log/
.ruby-version
.project
3 changes: 3 additions & 0 deletions CHANGELOG
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,9 @@
* enhancements
* Extend Roo::Spreadsheet.open to accept Tempfiles and other arguments responding to #path. Note they require an :extension option to be declared, as the tempfile mangles the extension. #84.

* bugfixes
* Fix that paths with spaces in them would fail with URI::InvalidURIError. #121.

== 1.13.2 2013-12-23

* bugfixes
Expand Down
5 changes: 5 additions & 0 deletions Gemfile
Original file line number Diff line number Diff line change
Expand Up @@ -16,3 +16,8 @@ group :test do
gem 'rspec', '>= 2.14'
gem 'vcr'
end

group :development, :test do
gem 'pry'
gem 'pry-nav'
end
19 changes: 15 additions & 4 deletions Gemfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,10 @@ GEM
remote: http://rubygems.org/
specs:
addressable (2.3.5)
coderay (1.0.9)
crack (0.4.1)
safe_yaml (~> 0.9.0)
diff-lcs (1.2.4)
diff-lcs (1.2.5)
faraday (0.8.7)
multipart-post (~> 1.1)
git (1.2.5)
Expand All @@ -22,6 +23,7 @@ GEM
json (1.7.7-java)
jwt (0.1.8)
multi_json (>= 1.5)
method_source (0.8.2)
multi_json (1.7.3)
multi_xml (0.5.3)
multipart-post (1.2.0)
Expand All @@ -35,6 +37,12 @@ GEM
multi_json (~> 1.0)
multi_xml (~> 0.5)
rack (~> 1.2)
pry (0.9.12.2)
coderay (~> 1.0.5)
method_source (~> 0.8)
slop (~> 3.4)
pry-nav (0.2.3)
pry (~> 0.9.10)
rack (1.5.2)
rake (0.9.2.2)
rdoc (3.12.2)
Expand All @@ -43,10 +51,10 @@ GEM
rspec-core (~> 2.14.0)
rspec-expectations (~> 2.14.0)
rspec-mocks (~> 2.14.0)
rspec-core (2.14.5)
rspec-expectations (2.14.3)
rspec-core (2.14.7)
rspec-expectations (2.14.4)
diff-lcs (>= 1.1.3, < 2.0)
rspec-mocks (2.14.3)
rspec-mocks (2.14.4)
ruby-ole (1.2.11.6)
rubyzip (1.0.0)
safe_yaml (0.9.4)
Expand All @@ -55,6 +63,7 @@ GEM
shoulda-matchers (~> 1.0.0)
shoulda-context (1.0.0)
shoulda-matchers (1.0.0)
slop (3.4.6)
spreadsheet (0.8.2)
ruby-ole (>= 1.0)
vcr (2.5.0)
Expand All @@ -70,6 +79,8 @@ DEPENDENCIES
google_drive
jeweler
nokogiri
pry
pry-nav
rspec (>= 2.14)
rubyzip
shoulda
Expand Down
16 changes: 15 additions & 1 deletion README.markdown
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# README for Roo
# README

Roo implements read access for all spreadsheet types and read/write access for
Google spreadsheets. It can handle
Expand All @@ -11,6 +11,17 @@ Google spreadsheets. It can handle

## Notes

### Help Maintain Roo!

I've worked a bit over 2012-2013 to refine and improve Roo, but now I'm off to
other things so the library needs your help!

Specifically, we need someone(s) who can take over stewardship of the project
and see that it continues to progress.

If you're interested in helping out with more than a pull request, just contact me.
In the mean time I'll continue to contribute in what spare moments I have.

### XLS

There is no support for formulas in Roo for .xls files - you can get the result
Expand Down Expand Up @@ -70,6 +81,9 @@ s.font(1,1).italic?
s.font(1,1).underline?


# Roo::Spreadsheet requires spreadsheet gem
require 'spreadsheet'

# Spreadsheet.open can accept both files and paths

xls = Roo::Spreadsheet.open('./new_prices.xls')
Expand Down
Loading

0 comments on commit fdaefec

Please sign in to comment.