Method: Sourcify::Proc::Parser#raw_source
- Defined in:
- lib/sourcify/proc/parser.rb
#raw_source(opts) ⇒ Object
32 33 34 35 36 |
# File 'lib/sourcify/proc/parser.rb', line 32 def raw_source(opts) raw_code = extracted_source(opts).strip opts[:strip_enclosure] ? raw_code.sub(/^proc\s*(\{|do)\s*(\|[^\|]+\|)?(.*)(\}|end)$/m, '\3').strip : raw_code end |