Class: Bundler::Thor::Actions::CapturableERB
Relationships & Source Files | |
Super Chains via Extension / Inclusion / Inheritance | |
Class Chain:
self,
ERB
|
|
Instance Chain:
self,
ERB
|
|
Inherits: |
ERB
|
Defined in: | lib/bundler/vendor/thor/lib/thor/actions/file_manipulation.rb |
Overview
#capture depends on what kind of buffer is used in ERB. Thus CapturableERB fixes ERB to use String buffer.
Instance Method Summary
Instance Method Details
#set_eoutvar(compiler, eoutvar = "_erbout")
[ GitHub ]# File 'lib/bundler/vendor/thor/lib/thor/actions/file_manipulation.rb', line 367
def set_eoutvar(compiler, eoutvar = "_erbout") compiler.put_cmd = "#{eoutvar}.concat" compiler.insert_cmd = "#{eoutvar}.concat" compiler.pre_cmd = ["#{eoutvar} = ''.dup"] compiler.post_cmd = [eoutvar] end