class Rocrad::Binary

Public Class Methods

new(src="", filename="") click to toggle source
Calls superclass method Rocrad::new
# File lib/rocrad/binary.rb, line 4
def initialize(src="", filename="")
  @filename=filename
  super(src)
end

Private Instance Methods

build_source(src) click to toggle source
# File lib/rocrad/binary.rb, line 11
def build_source(src)
  src_path = Pathname.new(Dir::tmpdir).join("#{@uid.generate}_#{@filename}")
  src_file = File.new(src_path.to_s, File::CREAT|File::TRUNC|File::RDWR, 0644)
  src_file.write(src)
  src_file.close
  Pathname.new(src_path)
end