Sha256: 1570d74f4894b5f8b879ebe72742ab2dbd6bafe7aa3f1a9a2c2f3ccd4068fe7a
Contents?: true
Size: 727 Bytes
Versions: 11
Compression:
Stored size: 727 Bytes
Contents
# frozen_string_literal: true module Unparser class Emitter class Literal # Emitter for execute strings (xstr) nodes class ExecuteString < self OPEN = CLOSE = '`'.freeze handle :xstr private # Perform dispatch # # @return [undefined] # # @api private # def dispatch visit_parentheses(dynamic_body, OPEN, CLOSE) end # Return dynamic body # # @return [Parser::AST::Node] # # @api private # def dynamic_body Parser::AST::Node.new(:dyn_xstr_body, children) end end # ExecuteString end # Literal end # Emitter end # Unparser
Version data entries
11 entries across 11 versions & 1 rubygems