Class: Vedeu::Views::View::DSL
- Inherits:
-
Object
- Object
- Vedeu::Views::View::DSL
- Includes:
- DSL, DSL::Border, DSL::Cursors, DSL::Elements, DSL::Geometry, DSL::Use
- Defined in:
- lib/vedeu/views/view.rb
Overview
Provides DSL methods for Vedeu::Views::View objects.
Instance Attribute Summary
Attributes included from DSL
Method Summary
Methods included from DSL::Use
Methods included from DSL::Geometry
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::Cursors
#cursor, #cursor!, #no_cursor!
Methods included from DSL::Border
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