Class: YARD::Serializers::StdoutSerializer
- Defined in:
- lib/yard/serializers/stdout_serializer.rb
Overview
A serializer that writes data to standard output.
Instance Attribute Summary collapse
-
#options ⇒ SymbolHash
inherited
from Base
readonly
All serializer options are saved so they can be passed to other serializers.
Instance Method Summary collapse
-
#initialize(wrap = nil) ⇒ StdoutSerializer
constructor
Creates a serializer to print text to stdout.
-
#serialize(object, data) ⇒ Object
Overrides serialize behaviour to write data to standard output.
Constructor Details
#initialize(wrap = nil) ⇒ StdoutSerializer
Creates a serializer to print text to stdout
9 10 11 |
# File 'lib/yard/serializers/stdout_serializer.rb', line 9 def initialize(wrap = nil) @wrap = wrap end |
Instance Attribute Details
#options ⇒ SymbolHash (readonly) Originally defined in class Base
All serializer options are saved so they can be passed to other serializers.
Instance Method Details
#serialize(object, data) ⇒ Object
Overrides serialize behaviour to write data to standard output
14 15 16 |
# File 'lib/yard/serializers/stdout_serializer.rb', line 14 def serialize(object, data) print(@wrap ? word_wrap(data, @wrap) : data) end |