# File lib/ruote/svc/dollar_sub.rb, line 208
      def ruby_eval(ruby_code)

        raise ArgumentError.new(
          "'ruby_eval_allowed' is set to false, cannot evaluate >" +
          ruby_code +
          "< (http://ruote.rubyforge.org/dollar.html)"
        ) if @fexp.context['ruby_eval_allowed'] != true

        @fexp.context.treechecker.dollar_check(ruby_code)

        RubyContext.new(self).instance_eval(ruby_code)
      end