Class: Spitewaste::ImageEmitter
- Defined in:
- lib/spitewaste/emitters/image.rb
Constant Summary collapse
- SCHEMES =
YAML.safe_load(schemes, aliases: true)['schemes']
- LINEFEED =
ChunkyPNG::Image.from_file File.join __dir__, 'linefeed.png'
- DEFAULTS =
{ colors: 'gruvbox_dark', tab_width: 4, padding: 1, margin: 20, cell_size: 24, line_height: 28 }
Instance Attribute Summary
Attributes inherited from Emitter
Instance Method Summary collapse
Methods inherited from Emitter
Constructor Details
This class inherits a constructor from Spitewaste::Emitter
Instance Method Details
#emit(io:) ⇒ Object
16 17 18 |
# File 'lib/spitewaste/emitters/image.rb', line 16 def emit io: io.write generate_image end |