[Ironruby-core] Using the generated initializer

Ivan Porto Carrero ivan at flanders.co.nz
Sun Feb 1 16:04:54 EST 2009


That is what I'm doing now


The other question was out of curiosity :)


On Sun, Feb 1, 2009 at 9:30 PM, Tomas Matousek <Tomas.Matousek at microsoft.com
> wrote:

>  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?
>
> _______________________________________________
> 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/20090201/354bcbcc/attachment-0001.html>


More information about the Ironruby-core mailing list