Method: Vedeu::DSL::Interface#border
- Defined in:
- lib/vedeu/dsl/interface.rb
#border(name = nil, &block) ⇒ Vedeu::Border
Allows the setting of a border for the interface.
32 33 34 35 36 37 38 39 40 41 |
# File 'lib/vedeu/dsl/interface.rb', line 32 def border(name = nil, &block) fail InvalidSyntax, 'block not given' unless block_given? model_name = name ? name : model.name border_attrs = attributes.merge!(enabled: true, name: model_name) Vedeu::Border.build(border_attrs, &block).store end |