Class: Proc

Inherits:
Object show all
Defined in:
lib/poolparty/core/proc.rb

Instance Method Summary collapse

Instance Method Details

#to_ruby(opts = {}) ⇒ Object



4
5
6
# File 'lib/poolparty/core/proc.rb', line 4

def to_ruby(opts={})
  Ruby2Ruby.new.process(self.to_sexp).gsub(/proc \{/, "do \n#{opts.map {|k,v| "#{k} \"#{v}\""}.join("\n")}\n").sub(/\}/, "\nend")
end