argh! Thank's for the sharp ogle :)

On Sat, Jan 10, 2009 at 10:54 PM, Ayende Rahien <[email protected]> wrote:

> That is the issue
>
>
> On Sun, Jan 11, 2009 at 2:04 AM, Jonathon Rossi <[email protected]>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 <[email protected]>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 <[email protected]>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 <[email protected]>wrote:
>>>>
>>>>> no, in this case viewData.Customer is a CorporateCustomer, it outputs
>>>>> 'suit'
>>>>>
>>>>>
>>>>> On Sat, Jan 10, 2009 at 4:29 PM, Ayende Rahien <[email protected]>wrote:
>>>>>
>>>>>> viewData is not individual customer nor corporate customer ?
>>>>>>
>>>>>>
>>>>>> On Sat, Jan 10, 2009 at 6:25 PM, Jan Limpens 
>>>>>> <[email protected]>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
>>
>>
>>
>>
>
> >
>


-- 
Jan

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Castle Project Users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/castle-project-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to