sevenwire/forgery

View on GitHub
lib/generators/forgery/forgery_generator.rb

Summary

Maintainability
A
0 mins
Test Coverage
require 'rails/generators/base'

class ForgeryGenerator < Rails::Generators::Base
  desc "Create the necessary directories in /lib to customize forgery's behavior"

  def self.source_root
    @_forgery_source_root ||= File.expand_path(File.dirname(__FILE__))
  end

  def create_directories
    puts "Creating directories in /lib/forgery..."

    FileUtils.mkdir_p 'lib/forgery/dictionaries'
    FileUtils.mkdir_p 'lib/forgery/extensions'
    FileUtils.mkdir_p 'lib/forgery/forgeries'
    FileUtils.mkdir_p 'lib/forgery/formats'
  end
end