17 lines
360 B
Ruby
17 lines
360 B
Ruby
module FileHelper
|
|
class << self
|
|
def local_binary_path(name)
|
|
File.expand_path(File.join(File.dirname(__FILE__), 'binaries', name))
|
|
end
|
|
|
|
def local_binary_url(name)
|
|
'file://' + local_binary_path(name)
|
|
end
|
|
|
|
def valid_alias?(candidate)
|
|
return false unless candidate.symlink?
|
|
candidate.readlink.exist?
|
|
end
|
|
end
|
|
end
|