class RuboCop::AST::Node
Public Instance Methods
expression()
click to toggle source
# File lib/rubocop/cask/extend/node.rb, line 24 def expression base_expression = loc.expression descendants.select(&:heredoc?).reduce(base_expression) do |expr, node| expr.join(node.loc.heredoc_end) end end
heredoc?()
click to toggle source
# File lib/rubocop/cask/extend/node.rb, line 20 def heredoc? loc.is_a?(Parser::Source::Map::Heredoc) end
stanza?()
click to toggle source
# File lib/rubocop/cask/extend/node.rb, line 16 def stanza? (send_type? || block_type?) && STANZA_ORDER.include?(method_name) end