class Transform::Output

Attributes

dir[RW]
ext[RW]
name[RW]

Public Class Methods

new(dir, name, ext) click to toggle source
# File src/transform.rb, line 8
def initialize dir, name, ext
  self.dir = dir
  self.name = name
  self.ext = ext
end

Public Instance Methods

file(&block) click to toggle source
# File src/transform.rb, line 18
def file(&block)
  FileUtils.mkpath dir
  File.open(filepath, "w", &block)
end
filepath() click to toggle source
# File src/transform.rb, line 14
def filepath
  File.join(self.dir, "#{name}.#{ext}")
end