Hi Jimmy, > IronRuby has RubyUtils.MangleName/TryUnmangleName in > /Merlin/Main/Languages/Ruby/Ruby/Runtime/RubyUtils.cs.
thanks for the hint. -- Thibaut > > > > 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]> > 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]> >> 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] >>> http://rubyforge.org/mailman/listinfo/ironruby-core >> >> >> _______________________________________________ >> Ironruby-core mailing list >> [email protected] >> http://rubyforge.org/mailman/listinfo/ironruby-core >> >> > _______________________________________________ > Ironruby-core mailing list > [email protected] > http://rubyforge.org/mailman/listinfo/ironruby-core > > > > _______________________________________________ > Ironruby-core mailing list > [email protected] > http://rubyforge.org/mailman/listinfo/ironruby-core > > _______________________________________________ Ironruby-core mailing list [email protected] http://rubyforge.org/mailman/listinfo/ironruby-core
