Module: Rabbit::TemporaryFile
- Defined in:
- lib/rabbit/utils.rb
Class Method Summary collapse
Class Method Details
.make(content = nil, prefix = nil) {|temp| ... } ⇒ Object
508 509 510 511 512 513 514 515 516 517 |
# File 'lib/rabbit/utils.rb', line 508 def make(content=nil, prefix=nil) base = ["rabbit", prefix].compact.join("-") temp = Tempfile.new(base) if content temp.binmode temp.print(content) temp.close end yield temp end |