Class: FeatureFlags::Generators::InstallGenerator

Inherits:
Rails::Generators::Base
  • Object
show all
Defined in:
lib/generators/feature_flags/install_generator.rb

Instance Method Summary collapse

Instance Method Details

#copy_feature_migrationObject



32
33
34
35
36
37
# File 'lib/generators/feature_flags/install_generator.rb', line 32

def copy_feature_migration
  template "feature_flag_migrate.rb", "db/migrate/#{MigrationNumber.next_migration_number}_create_features.rb"

  ##commented model file generation
  template "feature_flag_model.rb", "app/models/feature.rb"
end

#create_initializer_fileObject



23
24
25
26
# File 'lib/generators/feature_flags/install_generator.rb', line 23

def create_initializer_file
  template "feature_flag.rb", "config/initializers/feature_flags.rb"
  #say("added initializer file", :green)
end

#setup_routesObject



28
29
30
# File 'lib/generators/feature_flags/install_generator.rb', line 28

def setup_routes
  route "resources :feature_flags"
end