Module: Vedeu::DSL::Style

Included in:
Border, Interface, Line, Stream
Defined in:
lib/vedeu/dsl/shared/style.rb

Overview

Provides a style helper for use in the Interface, Line and Stream classes.

Instance Method Summary collapse

Instance Method Details

#style(value) ⇒ Vedeu::Style Also known as: styles

Define a style or styles for an interface, line or a stream.

Examples:

interface 'my_interface' do
  style 'normal'
  ...

lines do
  style ['bold', 'underline']
  ...

stream do
  style 'blink'
  ...

Parameters:

  • value (Array|Symbol|String)

Returns:



30
31
32
# File 'lib/vedeu/dsl/shared/style.rb', line 30

def style(value)
  model.style = Vedeu::Style.coerce(value)
end