[Nitro] Road To Perdition, or: Fixme status
George Moschovitis
george.moschovitis at gmail.com
Sat Aug 19 11:40:37 EDT 2006
Ok, your proposal sounds reasonable. Can you please help me by
submitting a set of patches against the current version of my
repository. This patches wil not break anything so I 'll be able to
apply them immediately. Can you please help here?
regards,
George.
> Proposed solution is to be evaluated on a case by case study on each of
> those requires. The basic approach would be: Either identify the errors
> that should be thrown and replace `Object` with those Errors or remove the
> rescue since it makes no sense anyway.
>
> An example:
>
> begin
> require 'postgres'
> rescue Object => ex # FIXME: don't use Object to rescue!
> Logger.error 'Ruby-PostgreSQL bindings are not installed!'
> Logger.error ex
> end
>
> When the Postgresql aren't installed, how is the application going to
> work? So:
>
> begin
> require 'postgres'
> rescue LoadError => ex
> Logger.error 'Ruby-PostgreSQL bindings are not installed!'
> exit # or `raise` ?
> end
>
> Otherwise the Log-statement could've been untrue. It might have been that
> there is a syntactical error in the postgres gem, but we will never know...
>
> Jo
>
> Uh, btw, I made a little mistake while producing those TODOs: It regards
> `gmosx:` comments as todos as well. Not sure about those, I made that
> change to the TextMate TODO-generator quite some time ago... So, the TODO
> list is probably a bit shorter than it appeared now. Sorry ^^;
>
> --
> Feel the love
> http://pinkjuice.com/pics/ruby.png
> _______________________________________________
> Nitro-general mailing list
> Nitro-general at rubyforge.org
> http://rubyforge.org/mailman/listinfo/nitro-general
>
--
http://www.gmosx.com
http://www.nitroproject.org
More information about the Nitro-general
mailing list