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