[#393742] Getting the class of an object. — Ralph Shnelvar <ralphs@...32.com>

Consider;

14 messages 2012/03/06

[#393815] arcadia IDE requires tcl/tk and ruby-tk — Thufir Hawat <hawat.thufir@...>

which or where tcl and tk does arcadia require? Is this a gem which I

13 messages 2012/03/13

[#393952] What’s the best way to check if a feature/class has been loaded? — Nikolai Weibull <now@...>

Hi!

18 messages 2012/03/21
[#393953] Re: What’s the best way to check if a feature/class has been loaded? — Xavier Noria <fxn@...> 2012/03/21

Active Support has recently added qualified_const_* methods to Module

[#393954] Re: What’s the best way to check if a feature/class has been loaded? — Xavier Noria <fxn@...> 2012/03/21

Ah, that won't work in 1.8.

[#393959] Re: What’s the best way to check if a feature/class has been loaded? — Nikolai Weibull <now@...> 2012/03/21

On Wed, Mar 21, 2012 at 16:43, Xavier Noria <fxn@hashref.com> wrote:

[#393960] Re: What’s the best way to check if a feature/class has been loaded? — Xavier Noria <fxn@...> 2012/03/21

On Wed, Mar 21, 2012 at 8:17 PM, Nikolai Weibull <now@bitwi.se> wrote:

[#393961] Re: What’s the best way to check if a feature/class has been loaded? — Nikolai Weibull <now@...> 2012/03/21

On Wed, Mar 21, 2012 at 20:48, Xavier Noria <fxn@hashref.com> wrote:

[#393962] Re: What’s the best way to check if a feature/class has been loaded? — Xavier Noria <fxn@...> 2012/03/21

On Wed, Mar 21, 2012 at 9:51 PM, Nikolai Weibull <now@bitwi.se> wrote:

[#393967] Re: What’s the best way to check if a feature/class has been loaded? — Nikolai Weibull <now@...> 2012/03/22

On Wed, Mar 21, 2012 at 22:11, Xavier Noria <fxn@hashref.com> wrote:

[#393969] Re: What’s the best way to check if a feature/class has been loaded? — Xavier Noria <fxn@...> 2012/03/22

On Thu, Mar 22, 2012 at 6:15 AM, Nikolai Weibull <now@bitwi.se> wrote:

[#394154] uninitialized constant SOCKSSocket — Resident Moron <lists@...>

I am running ruby 1.9.3 on a linux box. I would like to use

10 messages 2012/03/29

[#394160] Why z = Complex(1,2) rather than z = Complex.new(1,2)? — Ori Ben-Dor <lists@...>

What's this syntax, z = Complex(1,2), as opposed to z =

14 messages 2012/03/29

[#394175] shoes no such file to load -- rubygems — Mr theperson <lists@...>

I have installed shoes to develop GUI applications but when I try and

13 messages 2012/03/29

[#394201] Can't open url with a subdomain with an underscore — Jeroen van Ingen <lists@...>

I try to open the following URL: http://auto_diversen.marktplaza.nl/

10 messages 2012/03/30

[#394222] Ruby openssl ECC help plz — no name <lists@...>

I am confused on how to properly export public ECC key. I can see it

13 messages 2012/03/31

Re: Inconsistent behaviour when working with a string

From: Tris Hoar <trishoar@...>
Date: 2012-03-06 10:36:54 UTC
List: ruby-talk #393735
On 06/03/2012 09:42, Robert Klemme wrote:
> Jan E. wrote in post #1050236:
>> Hi,
>>
>> The Dir.foreach iterator always begins with the current directory '.'
>> and the parent directory '..'. If you don't skip these cases, the
>> iterator will throw an error on the first run:
>>
>> If file is '.', then file[/\d{10,}/] is nil (there aren't any digits).
>> And if fileint is nil, then fileint[0,2] will fail, because nil doesnt
>> have a [] method.
>>
>> You should generally check the file parameter before processing it.
>> Otherwise, you will always run into trouble if there are any entries
>> that don't match the pattern.
>>
>> For example, you could write
>>
>> Dir.foreach(".") do |file|
>>    if file =~ /access(?:_denied)?(\d+)\.merged\.log\.bz2/
>>      timestamp = $1
>>      year, month =
>>        timestamp[0, 2], month[2, 2]
>>      month = $months[month.to_i - 1]
>>      puts "year = #{year} month = #{month} and file was #{file}"
>>    end
>> end
>
> Absolutely!  I'd go just a bit further and make the matching more
> rigorous and also extract all relevant data in one go:
>
> Dir.foreach(dir) do |file|
>    if file =~
> /\Aaccess(?:_denied)?(\d{2})(\d{2})\d{6}\.merged\.log\.bz2\z/
>      year = $1.to_i
>      month = $2.to_i
>      puts "year = #{year} month = #{$months[month - 1]} and file was
> #{file}"
>    end
> end
>
> Note: if there is a hierarchy of folders then also Find.find or
> Pathname.find could be used.
>
> Kind regards
>
> robert

Thank you, that makes a lot of sense, I'd even noticed the . and .. 
directory pointers earlier on and knew I'd need to do something about 
them, but for some reason it did not occur that this was the cause of 
the issue I was having at the out set.

Best regards,

Tris

*************************************************************
This email and any files transmitted with it are confidential
and intended solely for the use of the individual or entity 
to whom they are addressed. If you have received this email 
in error please notify postmaster@bgfl.org

The views expressed within this email are those of the 
individual, and not necessarily those of the organisation
*************************************************************


In This Thread

Prev Next