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 ?
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
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 P… 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!