On May 17, 2013, at 9:48 PM, Niels Buus wrote:

> I don't know if this is appropriate for this forum, so please kindly 
> dicipline me, if I am out of line. :-)
> 
> Some days ago, as I was working on a Rails project, it occured to me that 
> numerical values on ActiveRecord objects can be kind of annoying to work with 
> and I got an idea for a solution that would give me an opportunity to dwell 
> into metaprogramming and gem development - two fields on which I have no 
> prior experience. The basic idea is to declare the units used in numeral 
> attributes and exploit that knowledge for formatting and conversion purposes. 
> Perhaps this has already been done before, although I wasn't able to find 
> anything in a few quick Google searches.
> 
> Anyway, Instead of repeating myself, I'd like you to skim the README on this 
> new project of mine:
> 
> https://github.com/nielsbuus/united_attributes
> 
> I would really appreciate feedback on whether this is a good idea. And 
> secondly, if you have the time, I'd would be nice to get some feedback on the 
> details of the implementation as well. I know it has no specs yet, but that's 
> because I'm using a Try-Driven Development process whenever venturing into 
> new things. =)

This is really cool, thanks for doing this! I can see a problem ahead for 
currency -- I built a currency converter a while back that relied on a lookup 
of the current day's exchange rates. Not a pretty thing. You sort of tease at 
that with your £ vs # when discussing the duck, just letting you know that 
while your premise is extremely tight, and your execution as I see it here is 
really neatly done, that particular detail will make you cry when it comes time 
to make it real.

Walter

> 
> // Niels Buus
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Ruby on Rails: Talk" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected].
> To post to this group, send email to [email protected].
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/rubyonrails-talk/ca689a82-dcef-499d-a641-ca473677e20b%40googlegroups.com?hl=en-US.
> For more options, visit https://groups.google.com/groups/opt_out.
>  
>  

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to