class Directree::WritableFile
Attributes
opts[R]
path[R]
Public Class Methods
new(name, opts={})
click to toggle source
# File lib/directree.rb, line 68 def initialize name, opts={}, &block @path = name @opts = opts @block = block if block_given? end
Public Instance Methods
content()
click to toggle source
# File lib/directree.rb, line 78 def content @block.call(@path, @opts) if @block end
create()
click to toggle source
# File lib/directree.rb, line 74 def create File.open(@path, 'w') {|f| f.write(content) } end