945ba4f | Shane Emmons | 08 October 2010, 21:20:19 UTC | update VERSION to 3.1.5 | 08 October 2010, 21:20:19 UTC |
ce4ef6b | Shane Emmons | 08 October 2010, 21:19:39 UTC | update CHANGELOG for v3.1.5 | 08 October 2010, 21:19:39 UTC |
9d38902 | Simone Carletti | 07 October 2010, 13:09:18 UTC | You can't multiply a Money by an other Money (references #29) | 07 October 2010, 13:10:05 UTC |
b0fd8a9 | Shane Emmons | 01 October 2010, 15:37:23 UTC | update Money#parse to use :subunit_to_unit (closes #30) | 01 October 2010, 15:37:23 UTC |
bf06b95 | Shane Emmons | 01 October 2010, 15:32:16 UTC | require 'bigdecimal' in money.rb to fix 1.9 loadpath issues | 01 October 2010, 15:32:16 UTC |
15460e9 | Simone Carletti | 27 September 2010, 14:14:08 UTC | Cleanup core extensions (closes #32) | 27 September 2010, 14:14:08 UTC |
8ff13af | Simone Carletti | 22 September 2010, 14:13:06 UTC | Fixing case/when indentation. | 22 September 2010, 14:13:06 UTC |
c2a06f7 | Simone Carletti | 22 September 2010, 13:28:40 UTC | [optional, ] is not a Yard option and YARD attemps to parse it as `optional` object class. It is just an example in the documentation. | 22 September 2010, 13:28:40 UTC |
d69bf03 | Simone Carletti | 22 September 2010, 13:23:39 UTC | Add String#parse and update core extension accordingly | 22 September 2010, 13:23:39 UTC |
c13b978 | Simone Carletti | 22 September 2010, 12:44:05 UTC | Cleanup String#to_currency | 22 September 2010, 12:44:05 UTC |
e3ceeb7 | Simone Carletti | 22 September 2010, 12:35:28 UTC | Cleanup Numeric#to_money extension | 22 September 2010, 12:35:28 UTC |
97af0db | Simone Carletti | 22 September 2010, 11:54:34 UTC | Money.from_numeric("100") should raise ArgumentError. | 22 September 2010, 12:02:51 UTC |
de2b642 | Simone Carletti | 22 September 2010, 11:52:09 UTC | Add Money.from_numeric, Money.from_fixnum, Money.from_bigdecimal, Money.from_float and change Money.from_string to use Money.from_bigdecimal. | 22 September 2010, 11:52:09 UTC |
f4e3265 | Simone Carletti | 22 September 2010, 11:11:03 UTC | Add Money.from_string | 22 September 2010, 11:11:03 UTC |
f93801a | Simone Carletti | 22 September 2010, 10:50:57 UTC | Fixed "nested quantifier" regexp warning. | 22 September 2010, 10:50:57 UTC |
626c6f4 | Simone Carletti | 22 September 2010, 10:39:09 UTC | Can now multiply one Money object by one another using `#*` (closes #29) | 22 September 2010, 10:39:09 UTC |
6ad6777 | Simone Carletti | 19 September 2010, 19:52:34 UTC | Reverted d579d110d987e50ac579fc9af7806b440378d3f9 as requested in http://github.com/RubyMoney/money/issues/issue/31/#issue/31/comment/415950 Be careful if you want to revert this revert commit. Read http://www.kernel.org/pub/software/scm/git/docs/howto/revert-a-faulty-merge.txt | 19 September 2010, 19:52:34 UTC |
69bc3f1 | Simone Carletti | 19 September 2010, 10:48:18 UTC | CHANGELOG for #26 | 19 September 2010, 10:48:18 UTC |
d579d11 | Simone Carletti | 19 September 2010, 10:42:36 UTC | Removed v3.2.0 deprecations (references #31) | 19 September 2010, 10:42:36 UTC |
0c24d66 | Simone Carletti | 19 September 2010, 10:41:24 UTC | Removed deprecated `Money::Bank::Base#exchange` | 19 September 2010, 10:41:24 UTC |
2fbb0b4 | Simone Carletti | 19 September 2010, 10:39:15 UTC | Removed deprecated `Money::VariableExchangeBank` | 19 September 2010, 10:39:15 UTC |
8d59bb1 | Simone Carletti | 19 September 2010, 10:38:11 UTC | Removed deprecated `Money::SYMBOLS`, `Money::SEPARATORS` and `Money::DELIMITERS` | 19 September 2010, 10:38:11 UTC |
31214fe | Simone Carletti | 19 September 2010, 10:32:37 UTC | Deprecated `Money#format` with separate params instead of Hash. Deprecated `Money#new(0, :currency => "EUR")` in favor of `Money#new(0, "EUR")`. Deprecation target set to Money 3.5.0. (closes #31) | 19 September 2010, 10:32:37 UTC |
1172245 | Simone Carletti | 19 September 2010, 10:05:20 UTC | Add support for creating objects with the main monetary unit instead of cents (closes #25) | 19 September 2010, 10:05:20 UTC |
930b86b | Simone Carletti | 19 September 2010, 10:05:00 UTC | CHANGELOG | 19 September 2010, 10:05:00 UTC |
137287a | Simone Carletti | 19 September 2010, 09:59:08 UTC | Organize tests per topic. | 19 September 2010, 09:59:08 UTC |
cb6f008 | Simone Carletti | 18 September 2010, 19:30:21 UTC | Money#cents= doesn't exist, so Money#dollars shouldn't. | 18 September 2010, 19:30:21 UTC |
fc2fb10 | Simone Carletti | 18 September 2010, 19:29:27 UTC | Add Money#dollars and Money#dollars=. Normalized spec names for similar tests. | 18 September 2010, 19:29:27 UTC |
2addde4 | Simone Carletti | 18 September 2010, 18:07:45 UTC | Add Money.new_with_dollar to allow creating instances with human-readable value instead of cents. | 18 September 2010, 18:07:45 UTC |
0151e35 | Simone Carletti | 18 September 2010, 16:48:38 UTC | The Currency class is also required in money/bank/variable_exchange.rb. At this point, let's move the require statement in the main money.rb class. No need to use autoload, Currency is immediately required while evaluating Money thus lazy-loading in this case won't be possible. | 18 September 2010, 16:48:38 UTC |
6cd2e14 | Simone Carletti | 18 September 2010, 12:35:33 UTC | No need to change the $LOAD_PATH. RSpec already appends lib and test folders. Current /lib folder is automatically appended on runtime. | 18 September 2010, 12:39:51 UTC |
fb2de08 | Simone Carletti | 18 September 2010, 12:31:19 UTC | require 'rubygems' in tests or require 'json' will continue to raise the "no such file to load -- json" error (references #24) | 18 September 2010, 12:31:19 UTC |
bafc40e | Shane Emmons | 16 September 2010, 13:03:25 UTC | update spec for 1.9.2 compatability | 16 September 2010, 13:03:25 UTC |
d0a97be | Shane Emmons | 16 September 2010, 12:50:34 UTC | use BigDecimal when floating point calculations are needed | 16 September 2010, 12:50:34 UTC |
ace4f67 | Shane Emmons | 15 September 2010, 15:30:20 UTC | downgrade rubygem requirement to >= 1.3.6 | 15 September 2010, 15:30:20 UTC |
d3036df | Shane Emmons | 13 September 2010, 11:50:24 UTC | update VERSION to 3.1.0 | 13 September 2010, 11:50:24 UTC |
014e494 | Shane Emmons | 13 September 2010, 11:49:27 UTC | update CHANGELOG for v3.1.0 | 13 September 2010, 11:49:27 UTC |
a17fdb8 | Shane Emmons | 10 September 2010, 12:45:01 UTC | update 'json' and 'yaml' to use 'autoload' instead of 'require' | 10 September 2010, 12:45:01 UTC |
ba7f7c3 | Shane Emmons | 10 September 2010, 12:44:17 UTC | add 'json' as a development dependency and optional requirement | 10 September 2010, 12:44:17 UTC |
b51bd9d | Shane Emmons | 10 September 2010, 12:14:38 UTC | make default task :spec (fixes #issue/23) | 10 September 2010, 12:33:36 UTC |
5f70d63 | Shane Emmons | 10 September 2010, 12:11:26 UTC | update Ghanaian Cedi ISO Code to GHS (fixes #issue/22) | 10 September 2010, 12:11:26 UTC |
af56bcc | Shane Emmons | 08 September 2010, 13:24:02 UTC | fix @abstract messages in Money::Bank::Base | 08 September 2010, 13:24:02 UTC |
c4c1c99 | Shane Emmons | 02 September 2010, 18:15:10 UTC | cleanup extraneous spaces | 02 September 2010, 18:15:10 UTC |
6e6f14b | Shane Emmons | 02 September 2010, 18:12:15 UTC | update CHANGELOG to markdown and cleanup | 02 September 2010, 18:12:15 UTC |
cfdef50 | Shane Emmons | 02 September 2010, 14:47:08 UTC | cleaup remaining documentation to reach 100% documentation | 02 September 2010, 14:47:08 UTC |
8f15057 | Shane Emmons | 02 September 2010, 14:35:02 UTC | update documentation for money.rb | 02 September 2010, 14:35:02 UTC |
c9c626a | Shane Emmons | 02 September 2010, 12:05:26 UTC | update documentation for bank/variable_exchange.rb | 02 September 2010, 12:05:26 UTC |
d0fb3bc | Shane Emmons | 01 September 2010, 19:31:52 UTC | update documentation for bank/base.rb | 02 September 2010, 11:34:17 UTC |
5c39aa8 | Shane Emmons | 01 September 2010, 19:12:47 UTC | update documentation for deprecations.rb | 01 September 2010, 19:12:47 UTC |
e40e311 | Shane Emmons | 01 September 2010, 19:11:07 UTC | update documentation for defaults.rb | 01 September 2010, 19:11:07 UTC |
bc7805a | Shane Emmons | 01 September 2010, 16:03:35 UTC | update documentation for currency.rb | 01 September 2010, 16:03:35 UTC |
34028c7 | Shane Emmons | 01 September 2010, 14:50:15 UTC | update documentation for defaults.rb | 01 September 2010, 14:50:15 UTC |
d1f500f | Shane Emmons | 01 September 2010, 14:44:30 UTC | use builtin rake tasks to build gem | 01 September 2010, 14:44:30 UTC |
3fd7c4f | Shane Emmons | 01 September 2010, 14:29:44 UTC | update documentation for core_extensions.rb | 01 September 2010, 14:29:44 UTC |
7991ce5 | Shane Emmons | 01 September 2010, 13:24:18 UTC | reformat README using markdown | 01 September 2010, 13:24:18 UTC |
ba67bf8 | Shane Emmons | 01 September 2010, 12:41:51 UTC | add build/install tasks to Rakefile | 01 September 2010, 13:07:36 UTC |
4f401c4 | Shane Emmons | 01 September 2010, 12:36:53 UTC | replace hanna with yard | 01 September 2010, 12:36:53 UTC |
8d85ac8 | Shane Emmons | 01 September 2010, 12:18:39 UTC | cleanup/refactor Rakefile | 01 September 2010, 12:35:41 UTC |
16b716a | Shane Emmons | 01 September 2010, 12:10:55 UTC | remove Jeweler dependency | 01 September 2010, 12:10:55 UTC |
5cca090 | Shane Emmons | 31 August 2010, 18:05:27 UTC | add optional JSON requirement | 31 August 2010, 18:05:27 UTC |
ae5cfeb | Shane Emmons | 31 August 2010, 18:00:38 UTC | update #export_rates specs to work in ruby 1.8.* | 31 August 2010, 18:00:38 UTC |
d12fc3d | Shane Emmons | 31 August 2010, 12:15:15 UTC | Regenerated gemspec for version 3.1.0.pre3 | 31 August 2010, 12:15:15 UTC |
cf97298 | Shane Emmons | 31 August 2010, 12:14:14 UTC | Version bump to 3.1.0.pre3 | 31 August 2010, 12:14:14 UTC |
8a92e28 | Shane Emmons | 31 August 2010, 12:13:12 UTC | update CHANGELOG for v3.1.0.pre3 | 31 August 2010, 12:13:12 UTC |
c471834 | Shane Emmons | 31 August 2010, 12:08:56 UTC | patch for #issue/21, add #export_rate and #import_rates | 31 August 2010, 12:08:56 UTC |
e211a70 | Shane Emmons | 25 August 2010, 11:09:55 UTC | patch for #issue/20, set HKD :subunit_to_unit to 100 | 25 August 2010, 11:09:55 UTC |
551462f | Shane Emmons | 11 August 2010, 19:20:55 UTC | update Currency Exchange Implementations title | 11 August 2010, 19:21:59 UTC |
f743ac7 | Shane Emmons | 11 August 2010, 19:19:57 UTC | add google_currency.gem to Currency Exchange implementations list | 11 August 2010, 19:19:57 UTC |
58240e2 | Shane Emmons | 10 August 2010, 12:16:45 UTC | Regenerated gemspec for version 3.1.0.pre2 | 10 August 2010, 12:16:45 UTC |
88f14e4 | Shane Emmons | 10 August 2010, 12:15:55 UTC | Version bump to 3.1.0.pre2 | 10 August 2010, 12:15:55 UTC |
351764e | Shane Emmons | 10 August 2010, 12:15:16 UTC | update CHANGELOG for v3.1.0.pre2 | 10 August 2010, 12:15:16 UTC |
e991965 | Shane Emmons | 10 August 2010, 12:07:14 UTC | update VariableExchange to use #setup | 10 August 2010, 12:07:14 UTC |
125302d | Shane Emmons | 10 August 2010, 12:05:43 UTC | add #setup to Money::Bank::Base and call after #initialize | 10 August 2010, 12:05:43 UTC |
9ccc593 | Shane Emmons | 10 August 2010, 11:58:09 UTC | move @rounding_method from VariableExchange to Base | 10 August 2010, 11:58:09 UTC |
ada27e7 | Hongli Lai (Phusion) | 05 August 2010, 21:05:53 UTC | Correctly format a list in RDoc | 05 August 2010, 21:05:53 UTC |
9119212 | Hongli Lai (Phusion) | 05 August 2010, 21:01:59 UTC | Improve the documentation for the various operators. | 05 August 2010, 21:01:59 UTC |
2f28668 | Hongli Lai (Phusion) | 05 August 2010, 20:54:56 UTC | Make the synopsis more detailed. | 05 August 2010, 20:54:56 UTC |
7147201 | Hongli Lai (Phusion) | 05 August 2010, 20:46:10 UTC | Fix some documentation errors. | 05 August 2010, 20:46:10 UTC |
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 |