Sha256: eb2669b0fbbb2d9a7ed555b16a42dbe27d56794cf085338099384bce9c53c521

Contents?: true

Size: 1.1 KB

Versions: 1

Compression:

Stored size: 1.1 KB

Contents

#!/usr/bin/env ruby
$:.unshift(File.dirname(__FILE__) + '/../lib') unless $:.include?(File.dirname(__FILE__) + '/../lib')

-> { its -> { a } }
trap('INT') { exit! }

require 'vedeu'

# stream = [
#   [
#     [
#       [],
#       'Lorem ipsum dolor sit amet, consectetur adipiscing'
#     ],[
#       [],
#       'elit. Cras sed ipsum ut purus imperdiet molestie'
#     ],[
#       [],
#       'in id neque. Sed auctor venenatis ultrices. Morbi'
#     ],[
#       [],
#       'ullamcorper libero et euismod malesuada. Aliquam'
#     ],[
#       [],
#       'dignissim metus eget tellus condimentum, ac dictum'
#     ],[
#       [],
#       'enim posuere. Curabitur posuere arcu elementum'
#     ],[
#       [],
#       'rutrum pulvinar. Nullam et dui eu lectus'
#     ],[
#       [],
#       'sollicitudin hendrerit eu at nibh. Cum sociis.'
#     ]
#   ]
# ]

stream = [
  [
    [[:underline, "test1"],
    [[[:red, :black]], "test2"],
    [[], "test3"]
  ]
]

geometry  = { geometry: { y: 0, x: 0, width: 50, height: 15 } }
interface = Vedeu::Interface.new(geometry)

Vedeu::Compositor.write(stream, interface)

print "\n"

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
vedeu-0.0.9 examples/composition