class Logwriter::Logger
Attributes
target_filepath[R]
Public Class Methods
new(path_string)
click to toggle source
# File lib/logwriter.rb, line 7 def initialize(path_string) @target_filepath = path_string File.open(target_filepath, 'a') do |io| io.print "\n#{Time.now.inspect}\n" end end
Public Instance Methods
c(target_object)
click to toggle source
# File lib/logwriter.rb, line 21 def c(target_object) File.open(@target_filepath, 'a') do |io| io.puts "object: #{target_object}, class: #{target_object.class}, superclass: #{target_object.class.superclass}" end end
f(flg_number)
click to toggle source
# File lib/logwriter.rb, line 27 def f(flg_number) File.open(@target_filepath, 'a') do |io| io.puts "/~~ #{flg_number} flaged " end end
v(target_object, valiable_name = 'value')
click to toggle source
# File lib/logwriter.rb, line 14 def v(target_object, valiable_name = 'value') File.open(@target_filepath, 'a') do |io| io.print "#{valiable_name}: " io.print "#{target_object.inspect}\n" end end