442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
|
# File 'lib/when_exe/parts/resource.rb', line 442
def (path, capitalize=false)
if (path =~ /\A(.+?):+(.+)\z/)
prefix, klass = $~[1..2]
if capitalize
prefix = '_' + prefix.downcase
klass = klass.capitalize if klass == klass.upcase
end
path = _prefix[prefix] + klass if _prefix[prefix]
elsif capitalize && path =~ /\A(v[^\/]+|daylight$|standard$)/i
klass = path.sub(/\Av/i, '').capitalize
path = _prefix['_v'] + klass if When::V.const_defined?(klass) &&
When::V.const_get(klass).kind_of?(Class)
end
return path
end
|