[Ironruby-core] Using the generated initializer
Tomas Matousek
Tomas.Matousek at microsoft.com
Sun Feb 1 15:30:17 EST 2009
Any reason why you don’t prefer to work with RubyController class directly from Ruby code?
…
class RubyController
def info
view_data.add(“Platform”, “IronRuby Mvc 1.0”)
end
end
Tomas
From: ironruby-core-bounces at rubyforge.org [mailto:ironruby-core-bounces at rubyforge.org] On Behalf Of Ivan Porto Carrero
Sent: Sunday, February 01, 2009 11:03 AM
To: ironruby-core at rubyforge.org
Subject: [Ironruby-core] Using the generated initializer
Hi
I thought I created a ruby module and ruby class but I must be doing something wrong.
using RubyMethodAttributes=IronRuby.Runtime.RubyMethodAttributes;
using RubyModuleDefinition = IronRuby.Runtime.RubyModuleAttribute;
using RubyClassDefinition = IronRuby.Runtime.RubyClassAttribute;
using RubyMethodDefinition = IronRuby.Runtime.RubyMethodAttribute;
namespace IronRubyMvcLibrary.Controllers
{
[RubyModuleDefinition("IronRubyMvc")]
public static class IronRubyMvcModule
{
[RubyClassDefinition("Controller", Extends = typeof(RubyController))]
public class RubyControllerOps
{
[RubyMethodDefinition("info", RubyMethodAttributes.PublicInstance)]
public static void Info(RubyController self)
{
self.ViewData().Add("Platform", "IronRuby Mvc 1.0");
}
}
}
}
I then used the classinitgenerator to create an initializer class.
But when I require the assembly after compiling I can't get to IronRubyMvc or the class.
Do I need to do something else?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://rubyforge.org/pipermail/ironruby-core/attachments/20090201/011619c3/attachment.html>
More information about the Ironruby-core
mailing list