Forum: IronRuby Handling CLR events

Posted by Ivan Porto Carrero (Guest)
on 2010-03-04 12:53
(Received via mailing list)
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
Posted by Miguel Madero (Guest)
on 2010-03-04 14:17
(Received via mailing list)
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 <
Posted by Ivan Porto Carrero (Guest)
on 2010-03-04 14:56
(Received via mailing list)
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
Posted by Orion Edwards (Guest)
on 2010-03-04 20:39
(Received via mailing list)
>      return unless @__handlers__
>      @__handlers__.each do |ev|
*
*
Look out! Someone snuck in and put __python__ in your nice ruby code!
Posted by Miguel Madero (Guest)
on 2010-03-04 23:25
(Received via mailing list)
Enuce work. Could this become part of IR?

On Friday, March 5, 2010, Ivan Porto Carrero
<ivan@whiterabbitconsulting.eu> wrote:
> Web: http://whiterabbitconsulting.eu - http://flanders.co.nz
>
>
> Web: http://whiterabbitconsulting.eu - http://flanders.co.nz <http://flanders.co.nz/>
>
> http://rubyforge.org/mailman/listinfo/ironruby-core
>
>
>
>

--
Miguel A. Madero Reyes
www.miguelmadero.com (blog)
me@miguelmadero.com
Posted by Jim Deville (Guest)
on 2010-03-08 07:37
(Received via mailing list)
Unless Ivan objects, I'm going to add this to a sample library I'm 
including in rc3. We can discuss moving it to core after post 1.0 plans 
are final.

JD
Posted by Miguel Madero (Guest)
on 2010-03-08 08:27
(Received via mailing list)
:)
Please log in before posting. Registration is free and takes only a minute.
Existing account (Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
No account? Register here.