Class: LogStream
- Inherits:
-
Object
- Object
- LogStream
- Defined in:
- lib/pqa.rb
Instance Attribute Summary collapse
-
#has_duration_info ⇒ Object
readonly
Returns the value of attribute has_duration_info.
-
#queries ⇒ Object
readonly
Returns the value of attribute queries.
Instance Method Summary collapse
- #append(line) ⇒ Object
- #got_duration! ⇒ Object
-
#initialize ⇒ LogStream
constructor
A new instance of LogStream.
- #last ⇒ Object
- #pop ⇒ Object
- #push(query) ⇒ Object
- #set_host_conn!(host, port) ⇒ Object
- #set_user_db!(user, db) ⇒ Object
Constructor Details
#initialize ⇒ LogStream
Returns a new instance of LogStream.
592 593 594 595 596 597 598 599 600 |
# File 'lib/pqa.rb', line 592 def initialize @queries = [] @has_duration_info = false @host = "UNKNOWN" @port = "UNKNOWN" @user = "UNKNOWN" @db = "UNKNOWN" end |
Instance Attribute Details
#has_duration_info ⇒ Object (readonly)
Returns the value of attribute has_duration_info.
591 592 593 |
# File 'lib/pqa.rb', line 591 def has_duration_info @has_duration_info end |
#queries ⇒ Object (readonly)
Returns the value of attribute queries.
591 592 593 |
# File 'lib/pqa.rb', line 591 def queries @queries end |
Instance Method Details
#append(line) ⇒ Object
606 607 608 |
# File 'lib/pqa.rb', line 606 def append(line) return line.append_to(self) end |
#got_duration! ⇒ Object
634 635 636 |
# File 'lib/pqa.rb', line 634 def got_duration! @has_duration_info = true end |
#last ⇒ Object
620 621 622 |
# File 'lib/pqa.rb', line 620 def last @queries.last end |
#pop ⇒ Object
616 617 618 |
# File 'lib/pqa.rb', line 616 def pop @queries.pop end |
#push(query) ⇒ Object
610 611 612 613 614 |
# File 'lib/pqa.rb', line 610 def push(query) query.set_db(@db) query.set_user(@user) @queries.push(query) end |
#set_host_conn!(host, port) ⇒ Object
624 625 626 627 |
# File 'lib/pqa.rb', line 624 def set_host_conn!(host, port) @host = host @port = port end |
#set_user_db!(user, db) ⇒ Object
629 630 631 632 |
# File 'lib/pqa.rb', line 629 def set_user_db!(user, db) @user = user @db = db end |