class Feature::InstallGenerator
Rails generator for generating feature ActiveRecord model and migration step for creating the table
Public Instance Methods
generate_initializer()
click to toggle source
# File lib/feature/generators/install_generator.rb, line 20 def generate_initializer template 'feature.rb', 'config/initializers/feature.rb' end
generate_model()
click to toggle source
# File lib/feature/generators/install_generator.rb, line 11 def generate_model generate :model, 'feature_toggle name:string active:boolean' inject_into_class 'app/models/feature_toggle.rb', 'FeatureToggle' do " attr_accessible :name, :active if ActiveRecord::Base.respond_to? :attr_accessible\n"\ " # Feature name should be present and unique\n"\ " validates :name, presence: true, uniqueness: true\n" end end