class DevenvBuild::Files::Base

Public Class Methods

new(options) click to toggle source
# File lib/devenv_build/files.rb, line 6
def initialize(options)
  @options = options
end

Public Instance Methods

filename() click to toggle source
# File lib/devenv_build/files.rb, line 19
def filename
  'nofile'
end
generate() click to toggle source
# File lib/devenv_build/files.rb, line 10
def generate
  destination = filename

  Dir.mkdir(File.dirname(destination)) unless
    Dir.exists?(File.dirname(destination))

  File.open(destination, 'w') { |f| f.write(template) }
end
options() click to toggle source
# File lib/devenv_build/files.rb, line 27
def options
  @options
end
template() click to toggle source
# File lib/devenv_build/files.rb, line 23
def template
  ""
end