# File lib/sprockets/directive_processor.rb, line 91 def evaluate(context, locals, &block) @context = context @result = "" @result.force_encoding(body.encoding) if body.respond_to?(:encoding) @has_written_body = false process_directives process_source @result end