class RailsSettings::InstallGenerator
Public Instance Methods
install_setting()
click to toggle source
# File lib/generators/settings/install_generator.rb, line 31 def install_setting template "model.rb", File.join("app/models", class_path, "#{file_name}.rb") migration_template "migration.rb", "db/migrate/create_settings.rb", migration_version: migration_version end
migration_version()
click to toggle source
# File lib/generators/settings/install_generator.rb, line 44 def migration_version "[#{rails_version_major}.#{rails_version_minor}]" if rails_version_major >= 5 end
rails_version_major()
click to toggle source
# File lib/generators/settings/install_generator.rb, line 36 def rails_version_major Rails::VERSION::MAJOR end
rails_version_minor()
click to toggle source
# File lib/generators/settings/install_generator.rb, line 40 def rails_version_minor Rails::VERSION::MINOR end