module Embryo::GeneratorHelpers::Files

Public Instance Methods

append_file(path, *args) click to toggle source
Calls superclass method
# File lib/rails-embryo/generator_helpers/files.rb, line 8
def append_file(path, *args)
  File.exist?(path) ? super : create_file(path, *args)
end
application_name() click to toggle source
# File lib/rails-embryo/generator_helpers/files.rb, line 16
def application_name
  if Rails.respond_to? :application
    Rails.application.class.parent_name.underscore
  else
    "unknown"
  end
end
duplicate_file(source, destination) click to toggle source
# File lib/rails-embryo/generator_helpers/files.rb, line 4
def duplicate_file(source, destination)
  create_file source, File.read(destination) if File.exist? destination
end
gitignore(path) click to toggle source
# File lib/rails-embryo/generator_helpers/files.rb, line 12
def gitignore(path)
  append_file ".gitignore", "/#{path}\n"
end