95c24c2 | Shane Emmons | 03 August 2010, 13:18:37 UTC | Regenerated gemspec for version 3.1.0.pre1 | 03 August 2010, 13:18:37 UTC |
f92301c | Shane Emmons | 03 August 2010, 13:16:01 UTC | Version bump to 3.1.0.pre1 | 03 August 2010, 13:17:41 UTC |
e863f1c | Shane Emmons | 03 August 2010, 13:14:28 UTC | update CHANGELOG for v3.1.0.pre1 | 03 August 2010, 13:17:41 UTC |
d3be427 | Shane Emmons | 03 August 2010, 13:11:58 UTC | update task 'spec' to 'test' and use default format | 03 August 2010, 13:11:58 UTC |
9349332 | Shane Emmons | 03 August 2010, 12:52:54 UTC | update github.com/FooBarWidget to github.com/RubyMoney | 03 August 2010, 12:52:54 UTC |
f6e974c | Shane Emmons | 01 August 2010, 12:30:26 UTC | add Simone Carletti to list of authors | 01 August 2010, 12:30:26 UTC |
1883b45 | Simone Carletti | 01 August 2010, 10:00:06 UTC | Refactoring test suite to be more close to RSpec conventions. | 01 August 2010, 10:00:06 UTC |
5d4d698 | Simone Carletti | 01 August 2010, 09:09:26 UTC | Use the same Money.deprecate helper | 01 August 2010, 09:09:26 UTC |
f8cf94e | Simone Carletti | 01 August 2010, 09:06:20 UTC | Refactoring Money banks (closes #14) | 01 August 2010, 09:06:20 UTC |
b25eb7d | Simone Carletti | 31 July 2010, 17:44:50 UTC | I'm not really convinced that Money::Bank::Base should implement a full conversion logic. I think it should expose a basic API composed by * #initialize * #same_currency * #exchange (deprecated) * #exchange_with #exchange_with should raise NotImplemented error. An other alternative, would be to add the following API * #initialize * #same_currency * #exchange (deprecated) * #exchange_with (raises NotImplemented) * #get_rate (raises NotImplemented) * #set_rate (raises NotImplemented) Some banks might not want to implement #get_rate or #set_rake. For instance, having Bank object which relies on a third party library or service, might contact directly the service when #exchange_with is called. | 01 August 2010, 09:02:30 UTC |
d6c07e4 | Simone Carletti | 31 July 2010, 17:04:28 UTC | Docs cleanup | 01 August 2010, 09:02:30 UTC |
4cccd64 | Simone Carletti | 31 July 2010, 16:37:50 UTC | lazy-evaluation of @@singleton. | 01 August 2010, 09:02:30 UTC |
c82bae2 | Simone Carletti | 31 July 2010, 15:48:34 UTC | Restore and deprecate Money::VariableExchangeBank | 01 August 2010, 09:02:30 UTC |
772123c | Simone Carletti | 31 July 2010, 15:40:43 UTC | Oops... I forgot to contact the Bank. | 01 August 2010, 09:02:30 UTC |
6be2ce9 | Simone Carletti | 31 July 2010, 15:06:42 UTC | Add a base Money::Bank::Error and have all existing error classes extend it. The purpose of Money::Bank::Error is to have a base error class for any Money::Bank execution. Developers can decide to rescue from Money::Bank::Error to prevent any Bank-related error to crash the script. | 01 August 2010, 09:02:30 UTC |
57f501c | Simone Carletti | 31 July 2010, 14:59:45 UTC | Replace test on object_id with a check on equal? | 01 August 2010, 09:02:30 UTC |
5ee3aea | Simone Carletti | 31 July 2010, 15:01:10 UTC | Move class comment just before class definition so that Rdoc can detect it. | 01 August 2010, 09:02:30 UTC |
71642e9 | Simone Carletti | 31 July 2010, 14:56:54 UTC | Add the Money::Bank namespace. Rename Money::BaseBank and Money::VariableExchangeBank to Money::Bank::Base and Money::Bank::VariableExchange. | 01 August 2010, 09:02:30 UTC |
e68b8ab | Simone Carletti | 31 July 2010, 15:28:47 UTC | Set Money::SYMBOLS, Money::SEPARATORS and Money::DELIMITERS deprecation target to Money 3.2.0. (closes #16) | 01 August 2010, 00:00:58 UTC |
5ae3a34 | Simone Carletti | 31 July 2010, 13:35:25 UTC | Typo in documentation | 01 August 2010, 00:00:44 UTC |
6fd73eb | Simone Carletti | 31 July 2010, 13:27:59 UTC | Replace tabs with spaces. | 01 August 2010, 00:00:43 UTC |
18caf7a | Shane Emmons | 27 July 2010, 15:24:51 UTC | update rails documentation | 27 July 2010, 15:24:51 UTC |
9b22c13 | Tobias Schmidt | 25 July 2010, 20:29:49 UTC | implement #hash function for Money and Money::Currency | 26 July 2010, 11:20:48 UTC |
dfae9cf | Shane Emmons | 23 July 2010, 17:17:57 UTC | fix rounding error in Numeric#to_money | 23 July 2010, 17:17:57 UTC |
8f106b8 | Shane Emmons | 16 July 2010, 17:29:38 UTC | document Money::BaseBank | 16 July 2010, 17:29:38 UTC |
e11cb73 | Shane Emmons | 16 July 2010, 17:17:34 UTC | replace #exchange code with call to #exchange_with | 16 July 2010, 17:17:34 UTC |
2fd9b41 | Shane Emmons | 16 July 2010, 17:09:41 UTC | renamed Money::Bank to Money::BaseBank | 16 July 2010, 17:09:41 UTC |
3617c39 | Shane Emmons | 16 July 2010, 17:01:45 UTC | replace calls to #exchange with #exchange_with | 16 July 2010, 17:01:45 UTC |
a79bf5e | Shane Emmons | 16 July 2010, 16:54:32 UTC | depreciate Bank#exchange | 16 July 2010, 16:54:32 UTC |
f62d576 | Shane Emmons | 16 July 2010, 16:50:43 UTC | add Bank#exchange_with | 16 July 2010, 16:50:43 UTC |
4d688e7 | Shane Emmons | 16 July 2010, 14:54:01 UTC | implement Money::Bank and update VariableExchangeBank to be a subclass of it | 16 July 2010, 16:38:27 UTC |
86f78a2 | Shane Emmons | 16 July 2010, 14:46:28 UTC | remove calls to VariableExchangeBank#same_currency? from money.rb | 16 July 2010, 14:46:28 UTC |
46ab9ab | Shane Emmons | 16 July 2010, 13:13:47 UTC | Regenerated gemspec for version 3.0.5 | 16 July 2010, 13:13:47 UTC |
9c908b1 | Shane Emmons | 16 July 2010, 13:12:58 UTC | Version bump to 3.0.5 | 16 July 2010, 13:12:58 UTC |
b32cf20 | Shane Emmons | 16 July 2010, 13:12:34 UTC | update README for v3.0.5 | 16 July 2010, 13:12:34 UTC |
dc28112 | Shane Emmons | 16 July 2010, 13:07:23 UTC | update CHANGELOG for v3.0.5 | 16 July 2010, 13:07:23 UTC |
c4a20ad | Shane Emmons | 12 July 2010, 15:19:02 UTC | patch for #issue/10, use '¤' for default currency symbol | 12 July 2010, 15:19:02 UTC |
4951ac7 | Shane Emmons | 12 July 2010, 15:17:53 UTC | failing spec for #issue/10, use '¤' for default currency symbol | 12 July 2010, 15:17:53 UTC |
fe5cb03 | Shane Emmons | 12 July 2010, 12:11:27 UTC | patch for #issue/12, Numeric#to_money should respect :subunit_to_unit | 12 July 2010, 12:11:27 UTC |
106b6b1 | Shane Emmons | 12 July 2010, 12:10:39 UTC | failing spec for #issue/12, Numeric#to_money should respect :subunit_to_unit | 12 July 2010, 12:10:39 UTC |
04fcbd2 | Shane Emmons | 09 July 2010, 12:07:49 UTC | add optional currency argument to String#to_money | 09 July 2010, 12:07:49 UTC |
bad6f51 | Shane Emmons | 09 July 2010, 11:44:12 UTC | add optional currency argument to Numeric#to_money | 09 July 2010, 11:44:12 UTC |
b93de1a | Shane Emmons | 07 July 2010, 12:33:29 UTC | patch for failing specs for #issue/8 | 07 July 2010, 12:33:29 UTC |
ddeda9e | Shane Emmons | 07 July 2010, 12:31:44 UTC | failing specs for #issue/8 | 07 July 2010, 12:31:44 UTC |
627da58 | Shane Emmons | 07 July 2010, 11:54:24 UTC | fix #exchange for #issue/7 failing spec when going from larger :subunit_to_unit to smaller :subunit_to_unit | 07 July 2010, 11:58:19 UTC |
e9e6445 | Shane Emmons | 07 July 2010, 11:53:44 UTC | failing spec for #issue/7 when going from larger :subunit_to_unit to smaller :subunit_to_unit | 07 July 2010, 11:57:14 UTC |
7ba7f5a | Shane Emmons | 07 July 2010, 11:41:48 UTC | spec and patch for /#issue/7 when #exchange is called with currencies with different :subunit_to_unit values | 07 July 2010, 11:56:17 UTC |
f1c4b60 | Shane Emmons | 07 July 2010, 11:26:19 UTC | fix :subunit_to_unit documentation | 07 July 2010, 11:26:19 UTC |
360421d | Shane Emmons | 06 July 2010, 15:13:08 UTC | Add Money#abs | 06 July 2010, 15:13:08 UTC |
dafe368 | Shane Emmons | 24 June 2010, 16:47:28 UTC | Regenerated gemspec for version 3.0.4 | 24 June 2010, 16:47:28 UTC |
7c6ccde | Shane Emmons | 24 June 2010, 16:46:48 UTC | Version bump to 3.0.4 | 24 June 2010, 16:46:48 UTC |
fede7ba | Shane Emmons | 24 June 2010, 16:46:33 UTC | update CHANGELOG for v3.0.4 | 24 June 2010, 16:46:33 UTC |
209337d | Shane Emmons | 24 June 2010, 16:42:20 UTC | update README for Currency :separator and :delimiter | 24 June 2010, 16:42:20 UTC |
ab9c229 | Shane Emmons | 24 June 2010, 15:50:54 UTC | update #to_s for :subunit_to_unit == 1 | 24 June 2010, 15:50:54 UTC |
507ef24 | Shane Emmons | 24 June 2010, 15:50:13 UTC | update #format for :subunit_to_unit == 1 | 24 June 2010, 15:50:13 UTC |
e7afe97 | Shane Emmons | 24 June 2010, 15:09:06 UTC | update attributes for Chilean Peso | 24 June 2010, 15:09:06 UTC |
513ca04 | Shane Emmons | 24 June 2010, 15:05:01 UTC | deprecate Money::DELIMITERS | 24 June 2010, 15:05:01 UTC |
0d67b3e | Shane Emmons | 24 June 2010, 15:03:32 UTC | deprecate Money::SEPARATORS | 24 June 2010, 15:03:32 UTC |
9b12dbc | Shane Emmons | 24 June 2010, 15:02:12 UTC | use :delimiter from Currency Hash | 24 June 2010, 15:02:12 UTC |
7f2d176 | Shane Emmons | 24 June 2010, 14:57:53 UTC | use :separator from Currency Hash | 24 June 2010, 15:01:16 UTC |
30a8d71 | Shane Emmons | 24 June 2010, 14:42:35 UTC | add :delimiter to Currency Hash | 24 June 2010, 14:55:14 UTC |
a904cd4 | Shane Emmons | 24 June 2010, 14:41:02 UTC | add :separator to Currency Hash | 24 June 2010, 14:52:30 UTC |
a9a16d9 | Shane Emmons | 24 June 2010, 14:31:06 UTC | update #format to use :subunit_to_unit | 24 June 2010, 14:31:06 UTC |
19215d3 | Shane Emmons | 24 June 2010, 14:24:56 UTC | update #to_f to use :subunit_to_unit | 24 June 2010, 14:24:56 UTC |
47f26ae | Shane Emmons | 24 June 2010, 14:23:15 UTC | update #to_s to use :subunit_to_unit | 24 June 2010, 14:23:15 UTC |
165e933 | Shane Emmons | 24 June 2010, 14:20:17 UTC | represent :subunit_to_unit as an Integer | 24 June 2010, 14:20:17 UTC |
6187375 | James Cotterill | 22 June 2010, 20:57:22 UTC | update #exchange to avoid float rounding errors | 23 June 2010, 11:41:41 UTC |
dfa903a | Shane Emmons | 21 June 2010, 15:12:07 UTC | update README for Rails | 21 June 2010, 15:12:07 UTC |
162e025 | Shane Emmons | 21 June 2010, 13:58:16 UTC | Regenerated gemspec for version 3.0.3 | 21 June 2010, 13:58:16 UTC |
6e936dc | Shane Emmons | 21 June 2010, 13:57:31 UTC | Version bump to 3.0.3 | 21 June 2010, 13:57:31 UTC |
b2a9e73 | Shane Emmons | 21 June 2010, 13:57:15 UTC | update CHANGELOG for v3.0.3 | 21 June 2010, 13:57:15 UTC |
478ac06 | Shane Emmons | 21 June 2010, 13:55:21 UTC | update README for Rails usage | 21 June 2010, 13:55:21 UTC |
50ef01c | Shane Emmons | 21 June 2010, 13:13:50 UTC | add #currency_as_string and #currency_as_string= | 21 June 2010, 13:55:04 UTC |
48ba0df | Shane Emmons | 03 June 2010, 19:12:06 UTC | Regenerated gemspec for version 3.0.2 | 03 June 2010, 19:12:06 UTC |
3868fd1 | Shane Emmons | 03 June 2010, 19:11:05 UTC | Version bump to 3.0.2 | 03 June 2010, 19:11:05 UTC |
6c0ed70 | Shane Emmons | 03 June 2010, 19:10:38 UTC | update CHANGELOG for v3.0.2 | 03 June 2010, 19:10:38 UTC |
d3414c7 | Shane Emmons | 03 June 2010, 15:35:04 UTC | added #div, #divmod, #modulo, #% and #remainder to `Money` | 03 June 2010, 15:35:04 UTC |
0860956 | Shane Emmons | 26 May 2010, 14:47:55 UTC | Regenerated gemspec for version 3.0.1 | 26 May 2010, 14:47:55 UTC |
11e83d5 | Shane Emmons | 26 May 2010, 14:47:08 UTC | Version bump to 3.0.1 | 26 May 2010, 14:47:08 UTC |
bb85f95 | Shane Emmons | 26 May 2010, 14:46:50 UTC | update CHANGELOG for v3.0.1 | 26 May 2010, 14:46:50 UTC |
f67350a | Shane Emmons | 20 May 2010, 15:15:21 UTC | add #eql? (synonymous to #==) | 26 May 2010, 14:33:57 UTC |
c931322 | Shane Emmons | 19 May 2010, 15:22:32 UTC | Numeric#to_money should now work with all children of Numeric (BigDecimal, Integer, Fixnum, etc) | 26 May 2010, 14:33:46 UTC |
86a17fe | Shane Emmons | 07 May 2010, 18:35:18 UTC | Regenerated gemspec for version 3.0.0 | 07 May 2010, 18:35:18 UTC |
520b147 | Shane Emmons | 07 May 2010, 14:12:00 UTC | Version bump to 3.0.0 | 07 May 2010, 18:33:05 UTC |
d962c5c | Shane Emmons | 07 May 2010, 18:32:32 UTC | update CHANGELOG for v3.0.0 | 07 May 2010, 18:33:04 UTC |
e670157 | Shane Emmons | 07 May 2010, 14:10:53 UTC | fix typo in README.rdoc | 07 May 2010, 14:11:00 UTC |
20ab22e | Simone Carletti | 07 May 2010, 12:57:49 UTC | Money < 2.3 doesn't require ActiveRecord hack | 07 May 2010, 14:08:35 UTC |
e9429a0 | Simone Carletti | 07 May 2010, 09:36:07 UTC | More documentation about Money 2.3 and ActiveRecord (references #4) | 07 May 2010, 14:08:34 UTC |
969e42f | Simone Carletti | 07 May 2010, 12:03:48 UTC | Fixed typo | 07 May 2010, 14:08:33 UTC |
103ac91 | Simone Carletti | 29 April 2010, 14:00:01 UTC | Typo in word Recieve => Receive | 07 May 2010, 14:08:32 UTC |
efe8951 | Simone Carletti | 29 April 2010, 13:59:05 UTC | Whitespaces. | 07 May 2010, 14:08:31 UTC |
9c74244 | Simone Carletti | 16 April 2010, 18:53:48 UTC | README formatting | 07 May 2010, 14:08:28 UTC |
3d48d49 | Shane Emmons | 21 April 2010, 12:27:33 UTC | added eu_central_bank.gem to list of compatible currency exchange rate implementations. | 21 April 2010, 12:27:33 UTC |
519cb0a | Chris Kampmeier | 31 March 2010, 04:28:25 UTC | Improve Money#nonzero? to have the same return-value semantics as Numeric#nonzero? It returns self when non-zero, or nil otherwise. | 19 April 2010, 11:49:13 UTC |
4caaec0 | Chris Kampmeier | 31 March 2010, 04:03:12 UTC | Add Money#nonzero? to match Ruby's Numeric#nonzero? | 19 April 2010, 11:49:00 UTC |
92426ce | Shane Emmons | 16 April 2010, 12:37:34 UTC | Regenerated gemspec for version 2.3.0 | 16 April 2010, 12:37:34 UTC |
bfbdf4d | Shane Emmons | 16 April 2010, 12:37:11 UTC | Version bump to 2.3.0 | 16 April 2010, 12:37:11 UTC |
80cf517 | Shane Emmons | 16 April 2010, 12:36:00 UTC | Created CHANGELOG.rdoc | 16 April 2010, 12:36:00 UTC |
e7a33ec | Shane Emmons | 16 April 2010, 12:26:29 UTC | Fixed Ruby 1.9 encoding issue | 16 April 2010, 12:26:29 UTC |
35e72ae | Shane Emmons | 16 April 2010, 12:25:14 UTC | Added documentation for ATTRIBUTES | 16 April 2010, 12:25:14 UTC |