Class: PGDurationLine
Overview
Durations
Constant Summary
Constants inherited from PGLogLine
Instance Attribute Summary
Attributes inherited from PGLogLine
#cmd_no, #connection_id, #duration, #ignore, #line_no, #text
Instance Method Summary collapse
- #append_to(queries) ⇒ Object
-
#initialize(time_str, unit) ⇒ PGDurationLine
constructor
A new instance of PGDurationLine.
Methods inherited from PGLogLine
Constructor Details
#initialize(time_str, unit) ⇒ PGDurationLine
Returns a new instance of PGDurationLine.
284 285 286 287 288 |
# File 'lib/pqa.rb', line 284 def initialize(time_str, unit) @time_str = time_str @unit = unit super("NO TEXT", parse_duration(time_str, unit)) end |
Instance Method Details
#append_to(queries) ⇒ Object
290 291 292 293 294 295 296 297 298 299 |
# File 'lib/pqa.rb', line 290 def append_to(queries) if queries.last.nil? $stderr.puts "Duration for no previous query" return nil else queries.got_duration! queries.last.duration = @duration return queries.pop end end |