Class: YARD::Serializers::StdoutSerializer
- Inherits:
-
Base
- Object
- Base
- YARD::Serializers::StdoutSerializer
- Defined in:
- lib/yard/serializers/stdout_serializer.rb
Overview
A serializer that writes data to standard output.
Instance Attribute Summary (collapse)
-
- (SymbolHash) options
inherited
from Base
readonly
All serializer options are saved so they can be passed to other serializers.
Instance Method Summary (collapse)
-
- (StdoutSerializer) initialize(wrap = nil)
constructor
Creates a serializer to print text to stdout.
-
- (Object) serialize(object, data)
Overrides serialize behaviour to write data to standard output.
Constructor Details
- (StdoutSerializer) initialize(wrap = nil)
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
- (SymbolHash) options (readonly) Originally defined in class Base
All serializer options are saved so they can be passed to other serializers.
Instance Method Details
- (Object) serialize(object, data)
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 |