IronRuby has RubyUtils.MangleName/TryUnmangleName in /Merlin/Main/Languages/Ruby/Ruby/Runtime/RubyUtils.cs.
From: [email protected] [mailto:[email protected]] On Behalf Of Ivan Porto Carrero Sent: Wednesday, March 04, 2009 2:57 AM To: [email protected] Subject: Re: [Ironruby-core] Is there a built-in way to convert from snake_case to CamelCase ? 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 <[email protected]<mailto:[email protected]>> 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 > <[email protected]<mailto:[email protected]>> > 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 >> [email protected]<mailto:[email protected]> >> http://rubyforge.org/mailman/listinfo/ironruby-core > > > _______________________________________________ > Ironruby-core mailing list > [email protected]<mailto:[email protected]> > http://rubyforge.org/mailman/listinfo/ironruby-core > > _______________________________________________ Ironruby-core mailing list [email protected]<mailto:[email protected]> http://rubyforge.org/mailman/listinfo/ironruby-core
_______________________________________________ Ironruby-core mailing list [email protected] http://rubyforge.org/mailman/listinfo/ironruby-core
