Commit Graph

106 Commits

Author SHA1 Message Date
Paul Daigle
78e7c125d2 update changelog, gemfile, and gemspec 2015-04-14 11:40:18 -04:00
Paul Daigle
ae1d86a4f3 remove key utils 2015-04-13 22:28:47 -04:00
Paul Daigle
156113d24b bump gem version 2015-04-13 13:39:16 -04:00
J. Paul Daigle
d822eaf1f9 Merge pull request #44 from saizai/patch-1
Allow newer versions of gem dependencies
2015-04-13 13:00:33 -04:00
Sai
6ea17a7351 Allow newer versions of gem dependencies
Rack is now 1.6.0 & json is at 1.8.2; hard dependencies force downgrade of these gems.
2015-04-12 19:48:20 +01:00
Paul Daigle
1b49252fa6 Address github issue #39
Issue is a bit obscure, if a token is sent to the 'post' method but the
path sent already includes a '?', an error was thrown. This fix places
either a '?' or a '&' before the token as appropriate.
2015-03-24 17:44:18 -04:00
J. Paul Daigle
44ac2ec100 Merge pull request #41 from heisler3030/issue_39
fix and test for issue 39
2015-03-16 13:24:57 -04:00
Hamish Eisler
9809370c17 fix and test for issue 39 2015-03-13 06:59:56 +00:00
Paul Daigle
48cbc9d2a1 Fix github issue #40
Both post and get requests assumed that the response from the server
would include a "data" field, which is not the case. Moved handling of
the data element back into the invoice and pairing methods.

bumped gem version to 2.4.1
2015-03-13 01:52:45 -04:00
Paul Daigle
b45fbb2161 Add changelog file 2015-03-05 16:24:32 -05:00
Paul Daigle
4563a8beb2 Minor modifications to v2.4 functionality. 2015-03-05 16:01:51 -05:00
J. Paul Daigle
5ca3bd7e72 Merge pull request #38 from heisler3030/add_refunds
add refunds and cucumber tests with documentation
2015-03-05 11:01:39 -05:00
Hamish Eisler
f113cef580 correct BTC validation 2015-03-04 22:11:16 +00:00
Hamish Eisler
bfa5bc8c86 incorporate Paul feedback 2015-03-04 06:13:19 +00:00
Hamish Eisler
90b8f159db add refunds and cucumber tests with documentation 2015-03-03 01:01:19 +00:00
J. Paul Daigle
040f7c6f4f Merge pull request #37 from philosodad/master
Refactor: create rest_connector module
2015-02-25 22:28:20 -05:00
Paul Daigle
348f7a410e Refactor: create rest_connector module
The rest connector module moves most of the functionality of http
connection out of the client and into a module. The goal is to simplify
method calls and DRY up the code.

Changes include replacing all calls to send_request with calls to either
'get' or 'post'. process request now returns the "data" portion of the
JSON response from the server, as every method was retrieving that
separately.

removed some untested code.
2015-02-25 19:20:20 -05:00
Paul Daigle
0de7d26cd1 bumped gem version 2015-02-23 15:12:35 -05:00
J. Paul Daigle
90c50762dd Merge pull request #36 from philosodad/master
Removing refund functionality
2015-02-23 14:47:43 -05:00
Paul Daigle
ce31b96e3e Removing refund functionality
Features need to be accompanied by functional tests.
2015-02-23 14:24:48 -05:00
J. Paul Daigle
8e6083431d Merge pull request #33 from martindale/guide
Guide
2015-02-20 16:22:16 -05:00
Eric Martindale
9cee21268f Split guide into appropriate location. 2015-02-20 15:50:46 -05:00
Eric Martindale
29e90a62ab Merge branch 'master' of github.com:bitpay/ruby-client into guide
Conflicts:
	README.md
2015-02-20 15:44:18 -05:00
Paul Daigle
ee3ec36d3d bump the gem version 2015-02-19 11:04:46 -05:00
Paul Daigle
1296c3f3d0 Merge branch 'matugm-patch-1' 2015-02-17 09:45:58 -05:00
Paul Daigle
97df36429e Merge branch 'patch-1' of https://github.com/matugm/ruby-client into matugm-patch-1
Conflicts:
	spec/spec_helper.rb
2015-02-17 09:45:15 -05:00
J. Paul Daigle
aeaa979a21 Merge pull request #35 from philosodad/master
Hamish's changes for client initiated pairing
2015-02-16 19:51:45 -05:00
Paul Daigle
61f9312a5b use trigger('click') for buttons' 2015-02-16 19:32:06 -05:00
Paul Daigle
55e4300f62 tweak timing and selection 2015-02-16 19:15:34 -05:00
Paul Daigle
762d31cf52 Change cucumbers to work with new dashboard 2015-02-16 18:26:45 -05:00
Paul Daigle
4c4e5e7210 Locking gemfile versions to test Travis Build 2015-02-16 18:20:42 -05:00
Hamish Eisler
c7dfbf249c changes per Paul comments 2015-02-16 09:33:20 -08:00
matugm
2f40752a8d Refactor claim code generation
This refactor makes the code much easier to understand and takes advantage of **rand(Range)** and **Array.new** with a block.
2015-02-15 15:20:54 +01:00
Eric Martindale
0b30b7b1ab add GUIDE.md 2015-02-12 16:36:26 -05:00
Eric Martindale
b7c73eece7 Reformat Code Samples
This add syntax highlighting to the README.
2015-02-11 19:41:34 -05:00
Hamish Eisler
953848bfde increase sleep for travis reliability 2015-02-06 13:05:05 -08:00
Hamish Eisler
b3b4eddbc6 reduce invoice amounts to work with tier 0 accounts 2015-02-05 16:23:21 -08:00
Hamish Eisler
0e373b589b add env setup to travis 2015-02-05 15:11:18 -08:00
Hamish Eisler
e0dd445b44 migrate from rspec features to cucumbers 2015-02-04 23:34:27 -08:00
Hamish Eisler
f43ab470b8 update tests for new dashboard 2015-02-04 23:30:35 -08:00
Hamish Eisler
bf428ba0ba update tests 2015-01-30 00:27:50 +00:00
Hamish Eisler
3feb5e5805 documentation updates 2015-01-29 22:28:04 +00:00
Hamish Eisler
36e928209d refactor refund method signatures 2015-01-29 22:22:44 +00:00
Hamish Eisler
58cffd70b8 add refund methods and tests 2015-01-27 05:55:29 +00:00
Hamish Eisler
7abd514397 client-initiated pairing changes 2015-01-21 23:57:36 -08:00
J. Paul Daigle
e1cffb375a Update README.md 2015-01-07 15:31:40 -05:00
Alexander Leitner
e97137df4e Merge pull request #31 from philosodad/master
Change namespace of Client to SDK::Client
2015-01-07 11:10:04 -05:00
Paul Daigle
ad3a68e009 Change namespace of Client to SDK::Client
And bumps gem version, deletes redundant files, removes redundant
requires.
2015-01-07 10:46:46 -05:00
Paul Daigle
42a6a604f5 bump gem version 2015-01-06 06:45:55 -05:00
J. Paul Daigle
95dcd1a7c6 Merge pull request #30 from philosodad/master
Housekeeping: renaming the gem
2015-01-06 06:37:44 -05:00