Sha256: ec89f5aa55a5d8f1077ed665ccf6bca7e976b0037400ec2c01a0f82f050e260a
Contents?: true
Size: 756 Bytes
Versions: 5
Compression:
Stored size: 756 Bytes
Contents
module ToSource class Emitter # Emitter for ensure nodes class Ensure < self handle(Rubinius::AST::Ensure) private # Perform dispatch # # @return [undefined] # # @api private # def dispatch emit_begin emit_enusure end # Emit begin # # @return [undefined] # # @api private # def emit_begin emit(:begin) indented do visit(node.body) end end # Emit ensure # # @return [undefined] # # @api private # def emit_enusure emit(:ensure) indented do visit(node.ensure) end emit_end end end end end
Version data entries
5 entries across 5 versions & 1 rubygems