Sha256: 9064208cfed5f463979347425f2ef90a7e724d9abd0eaeb879e2db8129d1a9e2
Contents?: true
Size: 362 Bytes
Versions: 5
Compression:
Stored size: 362 Bytes
Contents
require 'internal/node/as_expression' require 'internal/proc/signature' require 'internal/proc' class Proc def as_expression sig = self.signature body_expression = self.body ? self.body.as_expression : nil s = sig.args.unspecified ? "" : sig.to_s + ' ' b = body_expression ? body_expression + ' ' : '' return "proc { #{s}#{b}}" end end
Version data entries
5 entries across 5 versions & 1 rubygems