Sha256: dd629b5fc10ce292377052aa03cd108bba297cfd45079b6f1c5ab88891dccc9c

Contents?: true

Size: 400 Bytes

Versions: 19

Compression:

Stored size: 400 Bytes

Contents

# frozen_string_literal: true
##
# Allows an ERB template to be rendered in the context (binding) of an
# existing ERB template evaluation.

class RDoc::ERBPartial < ERB

  ##
  # Overrides +compiler+ startup to set the +eoutvar+ to an empty string only
  # if it isn't already set.

  def set_eoutvar compiler, eoutvar = '_erbout'
    super

    compiler.pre_cmd = ["#{eoutvar} ||= ''"]
  end

end

Version data entries

19 entries across 19 versions & 3 rubygems

Version Path
rdoc-6.1.2.1 lib/rdoc/erb_partial.rb
rdoc-6.2.1 lib/rdoc/erb_partial.rb
honeybadger-4.5.3 vendor/bundle/ruby/2.6.0/gems/rdoc-6.1.1/lib/rdoc/erb_partial.rb
rdoc-6.2.0 lib/rdoc/erb_partial.rb
rdoc-6.1.2 lib/rdoc/erb_partial.rb
rdoc-6.0.1.1 lib/rdoc/erb_partial.rb
ric-0.13.0 vendor/bundle/ruby/2.5.0/gems/rdoc-6.1.1/lib/rdoc/erb_partial.rb
ric-0.12.2 vendor/bundle/ruby/2.5.0/gems/rdoc-6.1.1/lib/rdoc/erb_partial.rb
rdoc-6.1.1 lib/rdoc/erb_partial.rb
rdoc-6.1.0 lib/rdoc/erb_partial.rb
rdoc-6.1.0.beta3 lib/rdoc/erb_partial.rb
rdoc-6.1.0.beta2 lib/rdoc/erb_partial.rb
rdoc-6.1.0.beta1 lib/rdoc/erb_partial.rb
rdoc-6.0.4 lib/rdoc/erb_partial.rb
rdoc-6.0.3 lib/rdoc/erb_partial.rb
rdoc-6.0.2 lib/rdoc/erb_partial.rb
rdoc-6.0.1 lib/rdoc/erb_partial.rb
rdoc-6.0.0 lib/rdoc/erb_partial.rb
rdoc-6.0.0.beta4 lib/rdoc/erb_partial.rb