Sha256: 3c8776564506364db47ea4c8bf906d2bd38fd07cf16db487424b0c4b914e0fc3
Contents?: true
Size: 721 Bytes
Versions: 1
Compression:
Stored size: 721 Bytes
Contents
require 'rails/generators' module Genesis class InstallGenerator < Rails::Generators::Base desc "Description:\n Installs the genesis assets necessary to create and execute seeds." argument :environments, :type => :string, :default => %w(development production) def self.source_root File.join File.dirname(__FILE__), 'templates' end def install_seeding envs.each { |env| empty_directory "db/seeds/#{env}" } copy_file 'genesis.rake', 'lib/tasks/genesis.rake' copy_file 'genesis_callbacks.rb', 'db/seeds/genesis_callbacks.rb' end def envs return environments if environments.is_a?( Array ) environments.split ',' end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
genesis-1.4.0 | lib/generators/genesis/install/install_generator.rb |