lib/cli/database_console_init.rb in request-log-analyzer-1.13.1 vs lib/cli/database_console_init.rb in request-log-analyzer-1.13.3
- old
+ new
@@ -1,19 +1,19 @@
# Setup the include path
-$:.unshift(File.expand_path('..', File.dirname(__FILE__)))
+$LOAD_PATH.unshift(File.expand_path('..', File.dirname(__FILE__)))
require 'request_log_analyzer'
require 'request_log_analyzer/database'
$database = RequestLogAnalyzer::Database.new(ENV['RLA_DBCONSOLE_DATABASE'])
$database.load_database_schema!
$database.register_default_orm_classes!
require 'cli/tools'
-def wordwrap(string, max = 80, indent = "")
- strings = [""]
- string.split(", ").each do |item|
+def wordwrap(string, max = 80, indent = '')
+ strings = ['']
+ string.split(', ').each do |item|
if strings.last.length == 0 || strings.last.length + item.length <= max
strings.last << item << ', '
else
strings << (item + ', ')
end
@@ -26,20 +26,20 @@
request_inspect = "Request[id: #{id}]"
request_inspect << " <#{lines.first.source.filename}>" if lines.first.source
inspected_lines = lines.map do |line|
inspect_line = " - #{line.line_type} (line #{line.lineno})"
- if (inspect_attributes = line.attributes.reject { |(k, v)| [:id, :source_id, :request_id, :lineno].include?(k.to_sym) }).any?
- inspect_attributes = inspect_attributes.map { |(k,v)| "#{k} = #{v.inspect}" }.join(', ')
- inspect_line << "\n " + wordwrap(inspect_attributes, CommandLine::Tools.terminal_width - 6, " ")
+ if (inspect_attributes = line.attributes.reject { |(k, _v)| [:id, :source_id, :request_id, :lineno].include?(k.to_sym) }).any?
+ inspect_attributes = inspect_attributes.map { |(k, v)| "#{k} = #{v.inspect}" }.join(', ')
+ inspect_line << "\n " + wordwrap(inspect_attributes, CommandLine::Tools.terminal_width - 6, ' ')
end
inspect_line
end
request_inspect << "\n" << inspected_lines.join("\n") << "\n\n"
end
end
-puts "request-log-analyzer database console"
-puts "-------------------------------------"
-puts "The following ActiveRecord classes are available:"
-puts $database.orm_classes.map { |k| k.name.split('::').last }.join(", ")
+puts 'request-log-analyzer database console'
+puts '-------------------------------------'
+puts 'The following ActiveRecord classes are available:'
+puts $database.orm_classes.map { |k| k.name.split('::').last }.join(', ')