Class: Object
- Inherits:
- BasicObject
- Defined in:
- lib/dsel/ruby/object.rb
Instance Method Summary collapse
- #as_direct_dsel(parent = nil, &block) ⇒ Object
- #as_dsel(parent = nil, &block) ⇒ Object
- #direct_dsel_script(script, parent = nil) ⇒ Object
- #DirectDSeL(object = self, &block) ⇒ Object
- #DirectDSeLScript(script, object = self) ⇒ Object
- #DSeL(object = self, &block) ⇒ Object
- #dsel_script(script, parent = nil) ⇒ Object
- #DSeLScript(script, object = self) ⇒ Object
Instance Method Details
#as_direct_dsel(parent = nil, &block) ⇒ Object
11 12 13 |
# File 'lib/dsel/ruby/object.rb', line 11 def as_direct_dsel( parent = nil, &block ) _dsel_determine_node( DSeL::DSL::Nodes::Direct, parent ).run( &block ) end |
#as_dsel(parent = nil, &block) ⇒ Object
3 4 5 |
# File 'lib/dsel/ruby/object.rb', line 3 def as_dsel( parent = nil, &block ) _dsel_determine_node( DSeL::DSL::Nodes::Proxy, parent ).run( &block ) end |
#direct_dsel_script(script, parent = nil) ⇒ Object
15 16 17 |
# File 'lib/dsel/ruby/object.rb', line 15 def direct_dsel_script( script, parent = nil ) _dsel_determine_node( DSeL::DSL::Nodes::Direct, parent ).run( script ) end |
#DirectDSeL(object = self, &block) ⇒ Object
27 28 29 |
# File 'lib/dsel/ruby/object.rb', line 27 def DirectDSeL( object = self, &block ) object.as_direct_dsel( _dsel_self_if_node, &block ) end |
#DirectDSeLScript(script, object = self) ⇒ Object
31 32 33 |
# File 'lib/dsel/ruby/object.rb', line 31 def DirectDSeLScript( script, object = self ) object.direct_dsel_script( script, _dsel_self_if_node ) end |
#DSeL(object = self, &block) ⇒ Object
19 20 21 |
# File 'lib/dsel/ruby/object.rb', line 19 def DSeL( object = self, &block ) object.as_dsel( _dsel_self_if_node, &block ) end |
#dsel_script(script, parent = nil) ⇒ Object
7 8 9 |
# File 'lib/dsel/ruby/object.rb', line 7 def dsel_script( script, parent = nil ) _dsel_determine_node( DSeL::DSL::Nodes::Proxy, parent ).run( script ) end |
#DSeLScript(script, object = self) ⇒ Object
23 24 25 |
# File 'lib/dsel/ruby/object.rb', line 23 def DSeLScript( script, object = self ) object.dsel_script( script, _dsel_self_if_node ) end |