Sha256: 3d2e74ff56cd32135785460756036c8e34e6a4cf19dc0c56aba5006e4b9a5e00

Contents?: true

Size: 457 Bytes

Versions: 4

Compression:

Stored size: 457 Bytes

Contents

require 'vedeu/api/base'

module Vedeu
  module API
    class Stream < Base
      def build
        attributes
      end

      def align(value)
        attributes[:align] = value
      end

      def text(value)
        attributes[:text] = value
      end

      def width(value)
        attributes[:width] = value
      end

      def attributes
        @_attributes ||= { colour: {}, style: [], text: '' }.merge!(@attributes)
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
vedeu-0.1.9 lib/vedeu/api/stream.rb
vedeu-0.1.8 lib/vedeu/api/stream.rb
vedeu-0.1.7 lib/vedeu/api/stream.rb
vedeu-0.1.6 lib/vedeu/api/stream.rb