Method: Thor::Actions::InjectIntoFile#revoke!
- Defined in:
- lib/thor/actions/inject_into_file.rb
#revoke! ⇒ Object
107 108 109 110 111 112 113 114 115 116 117 118 119 |
# File 'lib/thor/actions/inject_into_file.rb', line 107 def revoke! say_status :revoke regexp = if @behavior == :after content = '\1\2' /(#{flag})(.*)(#{Regexp.escape(replacement)})/m else content = '\2\3' /(#{Regexp.escape(replacement)})(.*)(#{flag})/m end replace!(regexp, content, true) end |