Method: Finitio::Syntax::Expr::OOCall#to_proc_source

Defined in:
lib/finitio/syntax/expr/oo_call.rb

#to_proc_sourceObject



9
10
11
12
13
14
15
# File 'lib/finitio/syntax/expr/oo_call.rb', line 9

def to_proc_source
  l = left.to_proc_source
  r = captures[:right]
  .map{|s| "fetch(:#{s.to_proc_source})" }
  .join('.')
  "#{l}.#{r}"
end