lib/generators/sandboxy_generator.rb in sandboxy-1.0.0 vs lib/generators/sandboxy_generator.rb in sandboxy-1.1.0
- old
+ new
@@ -5,11 +5,12 @@
include Rails::Generators::Migration
source_root File.join File.dirname(__FILE__), 'templates'
desc 'Install sandboxy'
- class_option :default, desc: 'Set the default $sandbox indicator', type: :boolean, default: false, aliases: '-d'
+ class_option :default, desc: 'Set to default environment. Accepts either `live` or `sandbox`.', type: :boolean, default: false, aliases: '-d'
+ class_option :retain_environment, desc: "Whether your app should retain it's environment at runtime on new requests.", type: :boolean, default: false, aliases: '-re'
def self.next_migration_number dirname
if ActiveRecord::Base.timestamped_migrations
Time.now.utc.strftime '%Y%m%d%H%M%S'
else
@@ -19,11 +20,11 @@
def create_migration_file
migration_template 'migration.rb.erb', 'db/migrate/sandboxy_migration.rb', migration_version: migration_version
end
- def create_initializer
- template 'initializer.rb.erb', 'config/initializers/sandboxy.rb'
+ def create_configuration
+ template 'configuration.yml.erb', 'config/sandboxy.yml'
end
def create_model
template 'model.rb', 'app/models/sandbox.rb'
end