David A. Black wrote:
> Hi --
> 
> On Fri, 9 May 2008, 7stud -- wrote:
> 
>>>>> false
>>>      else
>>
>>    puts
>> passes your test, it is not true that all the characters in the string
>> "abc"  appear in in the string "aaa".
> 
> Do it the other way around (and don't forget the \z):
> 

Whoops.


>    if /\A[#{str}]*\z/ =~ chars
> 
> It's really the characters in str that you're testing, to make sure
> that none of them fail to match the characters in chars. If the
> variable names seem backwards, you can change them. It's the logic
> that's important, and it works fine.
> 

Nice.
-- 
Posted via http://www.ruby-forum.com/.