txus/to_source

View on GitHub
lib/to_source/emitter/yield.rb

Summary

Maintainability
A
0 mins
Test Coverage
module ToSource
  class Emitter
    class Yield < self

      handle(Rubinius::AST::Yield)

      def dispatch
        emit('yield')
        arguments = node.arguments
        unless arguments.array.empty?
          emit('(')
          visit(node.arguments)
          emit(')')
        end
      end
    end
  end
end