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