class RobustExcelOle::Base
Public Class Methods
puts_hash(hash)
click to toggle source
@private
# File lib/robust_excel_ole/base.rb, line 98 def self.puts_hash(hash) hash.each do |e| if e[1].is_a?(Hash) puts "#{e[0]}: " e[1].each{ |f| puts " #{f[0]}: #{f[1]}" } else puts "#{e[0]}: #{e[1]}" end end end
tr1(_text)
click to toggle source
@private
# File lib/robust_excel_ole/base.rb, line 75 def self.tr1(_text) puts :text end
trace(text)
click to toggle source
@private
# File lib/robust_excel_ole/base.rb, line 80 def self.trace(text) if LOG_TO_STDOUT puts text else if REO_LOG_DIR.empty? homes = ['HOME', 'HOMEPATH'] home = homes.find { |h| !ENV[h].nil? } reo_log_dir = ENV[home] else reo_log_dir = REO_LOG_DIR end File.open(reo_log_dir + '/' + REO_LOG_FILE,'a') do |file| file.puts text end end end
Public Instance Methods
own_methods()
click to toggle source
@private
# File lib/robust_excel_ole/base.rb, line 70 def own_methods (methods - Object.methods).sort end