Hi,
I often use unless (I am pretty negative;-) in clauses like
unless cond1
# bla1
else
# bla2
end
unfortunately the elsif version does not work right now - i.e.
unless cond1
# bla1
elsif cond2
# bla2
end
is not valid right now and I can't see any particular reason
why - I sort of consider this to be a nuance-bug. I also
have question about the visibility rules of protected.
Currently the following works
class A
def initialize(a)
@spy=a
end
protected
attr :spy
end
x = A.new 12; y = A.new 34
def x.spy_in(other)
other.spy
end
p x.spy_in(y)
I was wandering if it would not make sense to change the
visibility rules of protected that it also works for class
functions - right now this will fail
def A.class_spy(objA)
objA.spy
end
A.class_spy(x) # protected exception
Again this isn't a big deal ...
Christoph