Class: Proc
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 |