class Request
Public Instance Methods
inspect()
click to toggle source
# File lib/cli/database_console_init.rb 25 def inspect 26 request_inspect = "Request[id: #{id}]" 27 request_inspect << " <#{lines.first.source.filename}>" if lines.first.source 28 29 inspected_lines = lines.map do |line| 30 inspect_line = " - #{line.line_type} (line #{line.lineno})" 31 if (inspect_attributes = line.attributes.reject { |(k, _v)| [:id, :source_id, :request_id, :lineno].include?(k.to_sym) }).any? 32 inspect_attributes = inspect_attributes.map { |(k, v)| "#{k} = #{v.inspect}" }.join(', ') 33 inspect_line << "\n " + wordwrap(inspect_attributes, CommandLine::Tools.terminal_width - 6, ' ') 34 end 35 inspect_line 36 end 37 38 request_inspect << "\n" << inspected_lines.join("\n") << "\n\n" 39 end