class DeepCover::Node::Str

Public Instance Methods

executed_loc_keys() click to toggle source
# File lib/deep_cover/node/literals.rb, line 43
def executed_loc_keys
  keys = [:expression, :heredoc_body, :heredoc_end]

  exp = expression
  keys.delete(:expression) if exp && exp.source !~ /\S/

  hd_body = loc_hash[:heredoc_body]
  keys.delete(:heredoc_body) if hd_body && hd_body.source !~ /\S/

  keys
end