On Thu, Dec 2, 2010 at 9:49 PM, Elliot Finley <[email protected]>wrote:

> I have the following code:
>
> isValid (self value == nil and: [self required == false]) ifTrue: [^true].
> self isCorrectType ifFalse: [self validationError: 'value doesn''t coerce to
> correct type'. ^false.] ^ self allConditionsValid.
>
> when I try to save this I get a ' Nothing more expected ->' right before '^
> self allConditionsValid'.  I'm guessing this is because I have the '^false'
> in the second line?
>
>
You are missing a period after the close of the block.  You have a period
/before/ the end of the block, which is unnecessary.  Move it to the other
side of the ']'.

best
Eliot


> How would I accomplish the same thing - correctly?
>
> Thanks,
> Elliot
>
>

Reply via email to