class SpRailsSaml::ModelGenerator

Public Instance Methods

copy_model() click to toggle source
# File lib/generators/sp-rails-saml/model_generator.rb, line 14
    def copy_model
      create_file 'app/models/saml_setting.rb', <<~FILE
        class SamlSetting < ApplicationRecord
          belongs_to :#{table_name.singularize}

          enum login_type: { password_only: 0, saml_only: 1, saml_and_password: 2 }
        end
      FILE
    end
create_initializer_file() click to toggle source
# File lib/generators/sp-rails-saml/model_generator.rb, line 10
def create_initializer_file
  migration_template 'migrations/create_saml_settings.rb', 'db/migrate/create_saml_settings.rb'
end