Sha256: 46542e1604b3b93b5337cbb190ac01b6568c7aa5c51ff1d9a309d9c9360c8534
Contents?: true
Size: 692 Bytes
Versions: 3
Compression:
Stored size: 692 Bytes
Contents
module Vedeu module API class Line < Vedeu::Line include Helpers def stream(&block) attributes[:streams] << API::Stream.build(&block) end def text(value) attributes[:streams] << { text: value } end def foreground(value = '', &block) attributes[:streams] << API::Stream.build({ colour: { foreground: value } }, &block) end def background(value = '', &block) attributes[:streams] << API::Stream.build({ colour: { background: value } }, &block) end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
vedeu-0.1.15 | lib/vedeu/api/line.rb |
vedeu-0.1.14 | lib/vedeu/api/line.rb |
vedeu-0.1.13 | lib/vedeu/api/line.rb |