Hi, Was wondering if this is currently possible as I''m currently getting: System.ArgumentException : wrong number or type of arguments for `Render'' at _stub_$19##19(Closure , CallSite , RubyMethodScope , Object , Proc , Object ) C:\Dev\ironruby\trunk\src\Microsoft.Scripting.Core\Actions\MatchCaller.Generated.cs(40,0): at System.Scripting.Actions.MatchCaller.Call4[T0,T1,T2,T3,TRet](Func`6 target, CallSite site, Object[] args) C:\Dev\ironruby\trunk\src\Microsoft.Scripting.Core\Actions\CallSite.cs(275,0): at System.Scripting.Actions.CallSite`1.UpdateAndExecute(Object[] args) C:\Dev\ironruby\trunk\src\Microsoft.Scripting.Core\Actions\UpdateDelegates.Generated.cs(52,0): at System.Scripting.Actions.UpdateDelegates.Update4[T,T0,T1,T2,T3,TRet](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) // c# public abstract class ViewBase { public virtual void Render(TextWriter textWriter) { } } // rb class MyView < ViewBase def Render(text_writer) super end end Cheers, Andrew.
I''m fairly sure this was working at some point -- my bad for not adding an appropriate test :(. -----Original Message----- From: ironruby-core-bounces at rubyforge.org [mailto:ironruby-core-bounces at rubyforge.org] On Behalf Of Andrew Peters Sent: Wednesday, October 29, 2008 5:16 PM To: ironruby-core at rubyforge.org Subject: [Ironruby-core] Calling super from CLS override Hi, Was wondering if this is currently possible as I''m currently getting: System.ArgumentException : wrong number or type of arguments for `Render'' at _stub_$19##19(Closure , CallSite , RubyMethodScope , Object , Proc , Object ) C:\Dev\ironruby\trunk\src\Microsoft.Scripting.Core\Actions\MatchCaller.Generated.cs(40,0): at System.Scripting.Actions.MatchCaller.Call4[T0,T1,T2,T3,TRet](Func`6 target, CallSite site, Object[] args) C:\Dev\ironruby\trunk\src\Microsoft.Scripting.Core\Actions\CallSite.cs(275,0): at System.Scripting.Actions.CallSite`1.UpdateAndExecute(Object[] args) C:\Dev\ironruby\trunk\src\Microsoft.Scripting.Core\Actions\UpdateDelegates.Generated.cs(52,0): at System.Scripting.Actions.UpdateDelegates.Update4[T,T0,T1,T2,T3,TRet](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) // c# public abstract class ViewBase { public virtual void Render(TextWriter textWriter) { } } // rb class MyView < ViewBase def Render(text_writer) super end end Cheers, Andrew. _______________________________________________ Ironruby-core mailing list Ironruby-core at rubyforge.org http://rubyforge.org/mailman/listinfo/ironruby-core
I''ll try to get the barebones structure in tomorrow so we can get tests in. JD ________________________________________ From: ironruby-core-bounces at rubyforge.org [ironruby-core-bounces at rubyforge.org] On Behalf Of Curt Hagenlocher [curth at microsoft.com] Sent: Wednesday, October 29, 2008 9:43 PM To: ironruby-core at rubyforge.org Subject: Re: [Ironruby-core] Calling super from CLS override I''m fairly sure this was working at some point -- my bad for not adding an appropriate test :(. -----Original Message----- From: ironruby-core-bounces at rubyforge.org [mailto:ironruby-core-bounces at rubyforge.org] On Behalf Of Andrew Peters Sent: Wednesday, October 29, 2008 5:16 PM To: ironruby-core at rubyforge.org Subject: [Ironruby-core] Calling super from CLS override Hi, Was wondering if this is currently possible as I''m currently getting: System.ArgumentException : wrong number or type of arguments for `Render'' at _stub_$19##19(Closure , CallSite , RubyMethodScope , Object , Proc , Object ) C:\Dev\ironruby\trunk\src\Microsoft.Scripting.Core\Actions\MatchCaller.Generated.cs(40,0): at System.Scripting.Actions.MatchCaller.Call4[T0,T1,T2,T3,TRet](Func`6 target, CallSite site, Object[] args) C:\Dev\ironruby\trunk\src\Microsoft.Scripting.Core\Actions\CallSite.cs(275,0): at System.Scripting.Actions.CallSite`1.UpdateAndExecute(Object[] args) C:\Dev\ironruby\trunk\src\Microsoft.Scripting.Core\Actions\UpdateDelegates.Generated.cs(52,0): at System.Scripting.Actions.UpdateDelegates.Update4[T,T0,T1,T2,T3,TRet](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3) // c# public abstract class ViewBase { public virtual void Render(TextWriter textWriter) { } } // rb class MyView < ViewBase def Render(text_writer) super end end Cheers, Andrew. _______________________________________________ Ironruby-core mailing list Ironruby-core at rubyforge.org http://rubyforge.org/mailman/listinfo/ironruby-core _______________________________________________ Ironruby-core mailing list Ironruby-core at rubyforge.org http://rubyforge.org/mailman/listinfo/ironruby-core