Sha256: a4de4e1dc2c964c2339911cf4a4d60a3113e2e04416b372e129d5d7f691f735e
Contents?: true
Size: 434 Bytes
Versions: 5
Compression:
Stored size: 434 Bytes
Contents
require 'json' require 'virtus' require_relative 'presentation' require_relative 'style' module Vedeu class Stream include Virtus.model include Presentation include Style attribute :text, String, default: '' def to_json { colour: colour, style: style_original, text: text }.to_json end def to_s(options = {}) [colour, style, text].join end end end
Version data entries
5 entries across 5 versions & 1 rubygems