Class: Vedeu::Views::Line::DSL

Inherits:
Object
  • Object
show all
Includes:
DSL, DSL::Elements
Defined in:
lib/vedeu/views/line.rb

Overview

Provides DSL methods for Vedeu::Views::Line objects.

Instance Attribute Summary

Attributes included from DSL

#client, #model

Method Summary

Methods included from DSL::Elements

#build_attributes, #build_line, #build_stream, #build_view, #centre, #left, #line, #lines, #new_line, #new_stream, #new_streams, #requires_block!, #requires_model!, #right, #stream, #text

Methods included from DSL::Presentation

#background, #colour, #colour_attributes, #foreground, #no_wordwrap!, #style, #wordwrap

Methods included from Common

#absent?, #array?, #boolean, #boolean?, #empty_value?, #escape?, #falsy?, #hash?, #line_model?, #numeric?, #positionable?, #present?, #snake_case, #stream_model?, #string?, #symbol?, #truthy?, #view_model?

Methods included from DSL

#attributes, #initialize, #method_missing, #name

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class Vedeu::DSL