[Ironruby-core] Handling CLR events

Ivan Porto Carrero ivan at whiterabbitconsulting.eu
Thu Mar 4 08:45:46 EST 2010


http://gist.github.com/321705

<http://gist.github.com/321705>class Person

   include ClrEvents
   include ILotteryWinner

   attr_event :won_lottery  #implements the CLR event WonLottery

end


---
Met vriendelijke groeten - Best regards - Salutations
Ivan Porto Carrero
Web: http://whiterabbitconsulting.eu - http://flanders.co.nz
Twitter: http://twitter.com/casualjim
Author of IronRuby in Action (http://manning.com/carrero)
Microsoft IronRuby/C# MVP


On Thu, Mar 4, 2010 at 2:09 PM, Miguel Madero <me at miguelmadero.com> wrote:

> It looks good, but I think it's somethign that should be implemented on a
> rubyism (irubysm?) like attr_*, so we can call a method "event x" to add the
> add_x, remove_x and raise_x methods to that class.
>
>
>
> On Thu, Mar 4, 2010 at 10:39 PM, Ivan Porto Carrero <
> ivan at whiterabbitconsulting.eu> wrote:
>
>> Hi,
>>
>>
>> I've created this module to implement INotifyPropertyChanged in classes
>> for databinding with WPF, but the way I'm handling the event seems a bit
>> awkward. So I'm just checking if I'm doing it right. The lines of interest
>> would be around line 76 of the link below
>>
>> http://gist.github.com/316765#file_app.rb
>> ---
>> Met vriendelijke groeten - Best regards - Salutations
>> Ivan Porto Carrero - Mob: +32.486.787.582
>> Web: http://whiterabbitconsulting.eu - http://flanders.co.nz
>> Twitter: http://twitter.com/casualjim
>> Author of IronRuby in Action (http://manning.com/carrero)
>> Microsoft IronRuby/C# MVP
>>
>> _______________________________________________
>> Ironruby-core mailing list
>> Ironruby-core at rubyforge.org
>> http://rubyforge.org/mailman/listinfo/ironruby-core
>
>
>
>
> --
> Miguel A. Madero Reyes
> www.miguelmadero.com (blog)
> me at miguelmadero.com
>
> _______________________________________________
> 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/20100304/9aab3a70/attachment-0001.html>


More information about the Ironruby-core mailing list