# File lib/generators/devise_token_auth/install_generator.rb, line 27
    def create_user_model
      fname = "app/models/#{ user_class.underscore }.rb"
      unless File.exist?(File.join(destination_root, fname))
        template("user.rb", fname)
      else
        inclusion = "include DeviseTokenAuth::Concerns::User"
        unless parse_file_for_line(fname, inclusion)

          active_record_needle = (Rails::VERSION::MAJOR == 5) ? 'ApplicationRecord' : 'ActiveRecord::Base'
          inject_into_file fname, after: "class #{user_class} < #{active_record_needle}\n" do "# Include default devise modules.\ndevise :database_authenticatable, :registerable,\n:recoverable, :rememberable, :trackable, :validatable,\n:confirmable, :omniauthable\ninclude DeviseTokenAuth::Concerns::User\n"
          end
        end
      end
    end