Sha256: 28ac3b7ddb88f2ed19f16e444ee1d4a40f2351a4e33c6ba5830c5eab7baee14d
Contents?: true
Size: 747 Bytes
Versions: 1
Compression:
Stored size: 747 Bytes
Contents
module Pru module Helper extend self EXTENSIONS = ['', '.pru', '.rb'] def load_file(file, type) if _file = find_file(file) file = _file else home = begin require 'nuggets/env/user_home' ENV.user_home rescue LoadError File.expand_path('~') end if _file = find_file(File.join(home, '.pru', type.to_s, file)) file = _file end end begin File.read(file) rescue => err abort "#{$0}: #{err}" end end def find_file(file, extensions = EXTENSIONS) extensions.find { |extension| _file = file + extension return _file if File.exist?(_file) } end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
blackwinter-pru-0.1.4 | lib/pru/helper.rb |