29 Commits

Author SHA1 Message Date
Brandur
aa12f7e621 Relax rest-client requirements
Our fairly old requirements for rest-client (and therefore mime-types)
are starting to cause some dependency hell problems for some customers.
Try relaxing these constraints and locking 1.9 specifically into
compatible versions.
2016-08-31 06:56:17 -07:00
Mike Chlipala
65bbee4bf8 Relax rest-client version requirements 2016-07-11 16:36:23 -07:00
JuanitoFatas
f4f8d38643 Fix homepage for Ruby docs in gemspec 2016-06-13 18:07:11 +08:00
Brandur
6920d9db68 Update authors/email in Gemspec
Unfortunately neither of these people work for Stripe anymore. Let's put
a valid contact email address in here instead.
2016-05-25 10:55:29 -07:00
Brandur
dd2bae2057 Lock Byebug to just the MRI
Here we predicate the installation of Byebug on being on the MRI. This
allows us to `bundle install` on alternate platforms like JRuby.

Also performs some Gemfile management: add latest MRI and JRuby versions
and remove special case Gemfiles.
2016-03-14 08:59:13 -07:00
Ara Hacopian
c0ef16ad1d Remove json gem dependency
All required rubies include JSON as part of the stdlib.
2016-02-09 14:12:39 -05:00
Kyle Conroy
7bf660d124 Only support Ruby >= 1.9.3
Update the README, Gemfiles, and gemspec to remove all references to
Rubies < 1.9.3.
2015-11-04 14:52:56 -08:00
Brandur
a084df78ef Add byebug/pry as a gem development dependency
I find myself using these quite a bit when looking into problems, and
currently have to manually re-add them to the Gemfile/gemspec to get
them in the bundle and make them available in tests.

Here we gate the debugger to only come in for Ruby > 2 so as to avoid
problems with various compatibility problems between debuggers and
versions of Ruby. If there's a demand for a pre-Ruby 2 debugger, we can
add that separately.

Any major objections to this one? Thanks.
2015-10-12 12:10:39 -07:00
Andy Brody
af7efeff98 Remove unnecessary dependency on mime-types.
Let rest-client depend on mime-types directly.
2015-04-14 14:49:27 -07:00
Nick Gauthier
660befd6c3 update mime-types requirement to allow 1.x and 2.x 2014-07-08 09:41:00 -04:00
Andrew Thorp
9ead81b352 replace multi_json with json, fixes #101 2014-01-24 23:27:25 -08:00
Ryan Biesemeyer
1e8062b83b Add license to gemspec. Fixes #89 2013-12-21 22:19:43 +00:00
Amber Feng
30c263bc59 Fix mime-types at 1.25 so we don't break Ruby 1.8. 2013-11-14 13:51:37 -08:00
Danny Whalen
bb9b4ecf97 Remove duplicate gemspec entries 2013-07-15 12:04:18 -07:00
Tim Craft
9ae705f845 Add version specifiers for activesupport/shoulda/mocha dev dependencies 2013-07-05 17:36:36 +01:00
Evan Broder
3354d9dddd Relax version constraint on multi_json (fixes #44)
We still need >= 1.0.4 because that's when support for pretty-printing
was introduced.
2012-11-21 13:59:14 -08:00
Greg Brockman
5caf8ece54 Update gemspec to dynamically select files 2012-06-19 23:16:02 -07:00
Evan Broder
eee7ab5c44 Add a Rakefile for running tests 2012-05-04 03:06:38 -07:00
Evan Broder
69b1e4b0bd Bump the multi_json dependency
multi_json 1.0 did not support pretty encoding
2012-05-01 16:32:56 -07:00
Evan Broder
f1d7ab6123 Drop old stripe-json vendor files from gemspec.
Fixes #24
2012-04-30 16:32:15 -07:00
Evan Broder
f8073e132a Add our own JSON abstraction to deal with MultiJson backwards compatibility
Thanks to Kevin Menard for the tip on how to approach it.
2012-04-26 13:58:20 -07:00
Evan Broder
32e619c04a Switch from deprecated MultiJson.{encode,decode} to .{dump,load}
Bump gem dependency accordingly
2012-04-23 10:18:57 -07:00
Brian Collins
a6de6e3be7 Use multi_json 2012-04-01 13:44:22 -07:00
Patrick Collison
332b0caaf4 1.4.0 -> 1.4; add rest-client declaration
Allow >= 1.4.0, < 2
Bump version to 1.5.23
2011-11-12 13:43:30 -08:00
Patrick Collison
87d3c60509 Depend on rest-client ~> 1.4.0
Fixes #7
2011-11-12 09:44:15 -08:00
Greg Brockman
6d96afa97c Add vendored JSON to gemspec 2011-08-08 19:32:59 -07:00
Greg Brockman
42f20ff6c9 Remove JSON as an explicit dependency
TODO: bundle pure Ruby JSON implementation for Ruby 1.8
2011-07-12 21:46:31 -07:00
Bradley Grzesiak
b03a4165df Remove circular dependency in gemspec 2011-07-08 17:28:50 -07:00
Greg Brockman
0813418b74 1.5.0 release 2011-05-26 11:47:01 -07:00