[Ironruby-core] Is there a built-in way to convert from snake_case to CamelCase ?

Ivan Porto Carrero ivan at flanders.co.nz
Wed Mar 4 05:56:32 EST 2009


I've added the inflector stuff to IronRuby MVC too. The only thing I added
to the library was to make it all extension methods.
In IronNails I also pulled in the files from active support because I didn't
want to take the dependency atm.
On Wed, Mar 4, 2009 at 11:15 AM, Thibaut Barrère
<thibaut.barrere at gmail.com>wrote:

> Hi Ivan,
>
> > Well you can require activesupport
> > Or you can look at Inflector.NET from Andrew Peters. He ported that
> > inflection stuff from activesupport to .NET
>
> The code I'm using is an extract from activesupport inflector. I
> didn't want to carry the whole dependency for the moment.
>
> thanks for the pointer (Inflector.NET), I'll have a look!
>
> -- Thibaut
>
> >
> >
> > On Wed, Mar 4, 2009 at 10:36 AM, Thibaut Barrère <
> thibaut.barrere at gmail.com>
> > wrote:
> >>
> >> Hi,
> >>
> >> looking if I can use the internals better: is there a built-in
> >> IronRuby way to convert "flow_layout_panel" to "FlowLayoutPanel" ? As
> >> it's used all over the place when calling methods, I thought that
> >> maybe I could use it as well.
> >>
> >> I'm currently using this which works well:
> >>
> >> module Classifier
> >>  def classify(string)
> >>    string.gsub(/(^|_)(.)/) { $2.upcase } # simplified version of
> >> Rails inflector
> >>  end
> >> end
> >>
> >> If I can remove some code though, I'm happy. Is the code to achieve
> >> this accessible ?
> >>
> >> -- Thibaut
> >> _______________________________________________
> >> Ironruby-core mailing list
> >> Ironruby-core at rubyforge.org
> >> http://rubyforge.org/mailman/listinfo/ironruby-core
> >
> >
> > _______________________________________________
> > Ironruby-core mailing list
> > Ironruby-core at rubyforge.org
> > http://rubyforge.org/mailman/listinfo/ironruby-core
> >
> >
> _______________________________________________
> Ironruby-core mailing list
> Ironruby-core at rubyforge.org
> http://rubyforge.org/mailman/listinfo/ironruby-core
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://rubyforge.org/pipermail/ironruby-core/attachments/20090304/050cc410/attachment.html>


More information about the Ironruby-core mailing list