class Dentaku::AST::CaseSwitchVariable
Attributes
node[R]
Public Class Methods
arity()
click to toggle source
# File lib/dentaku/ast/case/case_switch_variable.rb, line 18 def self.arity 1 end
max_param_count()
click to toggle source
# File lib/dentaku/ast/case/case_switch_variable.rb, line 26 def self.max_param_count 1 end
min_param_count()
click to toggle source
# File lib/dentaku/ast/case/case_switch_variable.rb, line 22 def self.min_param_count 1 end
new(node)
click to toggle source
# File lib/dentaku/ast/case/case_switch_variable.rb, line 6 def initialize(node) @node = node end
Public Instance Methods
accept(visitor)
click to toggle source
# File lib/dentaku/ast/case/case_switch_variable.rb, line 30 def accept(visitor) visitor.visit_switch(self) end
dependencies(context = {})
click to toggle source
# File lib/dentaku/ast/case/case_switch_variable.rb, line 14 def dependencies(context = {}) @node.dependencies(context) end
value(context = {})
click to toggle source
# File lib/dentaku/ast/case/case_switch_variable.rb, line 10 def value(context = {}) @node.value(context) end