Class: Tuile::Component::LogTextView::IO
- Inherits:
-
Object
- Object
- Tuile::Component::LogTextView::IO
- Defined in:
- lib/tuile/component/log_text_view.rb,
sig/tuile.rbs
Overview
Instance Method Summary collapse
- #close ⇒ void
-
#initialize(sink) ⇒ IO
constructor
@param
sink— anything responding to#log. -
#puts(string) ⇒ void
@param
string. -
#write(string) ⇒ void
@param
string.
Constructor Details
#initialize(sink) ⇒ IO
@param sink — anything responding to #log.
47 48 49 |
# File 'lib/tuile/component/log_text_view.rb', line 47 def initialize(sink) @sink = sink end |
Instance Method Details
#close ⇒ void
67 |
# File 'lib/tuile/component/log_text_view.rb', line 67 def close; end |
#puts(string) ⇒ void
This method returns an undefined value.
@param string
59 60 61 |
# File 'lib/tuile/component/log_text_view.rb', line 59 def puts(string) @sink.log(string) end |
#write(string) ⇒ void
This method returns an undefined value.
@param string
53 54 55 |
# File 'lib/tuile/component/log_text_view.rb', line 53 def write(string) @sink.log(string.chomp) end |