That is the issue On Sun, Jan 11, 2009 at 2:04 AM, Jonathon Rossi <j...@jonorossi.com> wrote:
> I've never used Brail so I don't know how its using Boo. But is Brail > case-insensitive because subview is lowercase? > > > On Sun, Jan 11, 2009 at 5:26 AM, Jan Limpens <jan.limp...@gmail.com>wrote: > >> but if the [output "suit"] fires, that means, this must have been the >> case. Boo's isa is fine with that. Please read the code again: obviously it >> enters into the if clause, because it outputs the 'suit' debug value, but >> somehow cannot update the subView field from the outer scope. It always >> stays with it's original value "xx". >> >> >> On Sat, Jan 10, 2009 at 4:38 PM, Ayende Rahien <aye...@ayende.com> wrote: >> >>> Make sure that you actually get a corproate one, and not a proxy of the >>> common type instead. >>> >>> >>> On Sat, Jan 10, 2009 at 8:36 PM, Jan Limpens <jan.limp...@gmail.com>wrote: >>> >>>> no, in this case viewData.Customer is a CorporateCustomer, it outputs >>>> 'suit' >>>> >>>> >>>> On Sat, Jan 10, 2009 at 4:29 PM, Ayende Rahien <aye...@ayende.com>wrote: >>>> >>>>> viewData is not individual customer nor corporate customer ? >>>>> >>>>> >>>>> On Sat, Jan 10, 2009 at 6:25 PM, Jan Limpens <jan.limp...@gmail.com>wrote: >>>>> >>>>>> Hello, >>>>>> >>>>>> this is a pretty basic code block: >>>>>> >>>>>> subView = "xx" >>>>>> if viewData.Customer isa IndividualCustomer: >>>>>> subView = "IndividualCustomer" >>>>>> output "indie" >>>>>> elif viewData.Customer isa CorporateCustomer: >>>>>> subview = "CorporateCustomer" >>>>>> output "suit" >>>>>> end >>>>>> output "<br/>subview: ${subView}" >>>>>> >>>>>> this outputs (in the corporate case): >>>>>> >>>>>> suit >>>>>> <br/>subview: xxx >>>>>> >>>>>> which is not what I would expect. Is there a way around this? Seems >>>>>> brail/boo is way more functional that it might appear... >>>>>> >>>>>> -- >>>>>> Jan >>>>>> >>>>>> >>>>>> >>>>> >>>>> >>>>> >>>> >>>> >>>> -- >>>> Jan >>>> >>>> >>>> >>> >>> >>> >> >> >> -- >> Jan >> >> >> > > > -- > Jonathon Rossi > > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Castle Project Users" group. To post to this group, send email to castle-project-users@googlegroups.com To unsubscribe from this group, send email to castle-project-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/castle-project-users?hl=en -~----------~----~----~----~------~----~------~--~---