class DeepCover::Node::Masgn::Setter
Public Instance Methods
execution_count()
click to toggle source
# File lib/deep_cover/node/assignments.rb, line 124 def execution_count receiver.flow_completion_count end
loc_hash()
click to toggle source
Calls superclass method
DeepCover::Node::Mixin::ExecutionLocation#loc_hash
# File lib/deep_cover/node/assignments.rb, line 104 def loc_hash base = super if method_name == :[]= selector = base[:selector] { expression: base[:expression], selector_begin: selector.resize(1), # The = is implicit, so only backtrack the end by one selector_end: Parser::Source::Range.new(selector.source_buffer, selector.end_pos - 1, selector.end_pos), } else { dot: base[:dot], expression: base[:expression], selector_begin: base[:selector], selector_end: nil, # , } end end