module EcfClassify::Utils
Public Class Methods
path(path)
click to toggle source
# File lib/ecf_classify/utils.rb, line 5 def self.path(path) t = ["#{File.dirname(File.expand_path($0))}/../lib/#{EcfClassify::NAME}", "#{Gem.dir}/gems/#{EcfClassify::NAME}-#{EcfClassify::VERSION}/lib/#{EcfClassify::NAME}", "vendor/gems/#{EcfClassify::NAME}-#{EcfClassify::VERSION}/lib/#{EcfClassify::NAME}" ] t.each { |i| return File.join(i,"..","..",path) if File.readable?(i)} raise "all paths are invalid: #{t}" end