Sha256: 892a9a1ed4e82c2f13594f0fc5312c1d7fcecdfc17ab497044b6bf176b4c2f46

Contents?: true

Size: 348 Bytes

Versions: 1

Compression:

Stored size: 348 Bytes

Contents

require 'virtus'

require 'vedeu/models/colour'
require 'vedeu/models/style'

module Vedeu
  class Stream
    include Virtus.model

    attribute :colour, Colour, default: Colour.new
    attribute :style,  Style,  default: ''
    attribute :text,   String, default: ''

    def to_s(options = {})
      [colour, style, text].join
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
vedeu-0.1.3 lib/vedeu/models/stream.rb