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