class DebugLogger::Logage

Attributes

storing[RW]

Public Class Methods

new() click to toggle source
# File lib/debug_logger/logage.rb, line 7
def initialize
  @storing = initialize_storing
end

Public Instance Methods

data_storing(date = nil) click to toggle source
# File lib/debug_logger/logage.rb, line 18
def data_storing(date = nil)
  storing.each do |data|
    if date
      puts "#{data[:log_message]} | AT #{data[:date]}"
    elsif
      puts data[:log_message]
    end
  end

  nil
end
store(log_text) click to toggle source
# File lib/debug_logger/logage.rb, line 11
def store(log_text)
  storing << {
    log_message: log_text,
    date: DateTime.now.strftime('%F %T')
  }
end

Private Instance Methods

initialize_storing() click to toggle source
# File lib/debug_logger/logage.rb, line 32
def initialize_storing
  [
    {
      log_message: 'Initialize DebugLogger logage',
      date: DateTime.now.strftime('%F %T')
    }
  ]
end