Class: DSeL::DSL::Nodes::Direct

Inherits:
Base show all
Defined in:
lib/dsel/dsl/nodes/direct.rb,
lib/dsel/dsl/nodes/direct/environment.rb

Direct Known Subclasses

APIBuilder

Defined Under Namespace

Modules: Environment

Instance Attribute Summary

Attributes inherited from Base

#environment

Attributes inherited from Node

#parent, #root, #subject

Instance Method Summary collapse

Methods inherited from Base

#cache_node, #initialize, #node_for, #nodes, #run, #shared_variables

Methods inherited from Node

#_dsel_node, #calc_node_hash, #hash, #initialize, #root?

Constructor Details

This class inherits a constructor from DSeL::DSL::Nodes::Base

Instance Method Details

#extend_envObject



11
12
13
14
15
16
# File 'lib/dsel/dsl/nodes/direct.rb', line 11

def extend_env
    [
        Environment,
        Mixins::Environment::IvarExplorer
    ]
end

#reset_methodsObject



18
19
20
21
22
23
# File 'lib/dsel/dsl/nodes/direct.rb', line 18

def reset_methods
    [
        :instance_variables,
        :method_missing
    ]
end