lib/canvas_sync/generators/templates/models/role.rb in canvas_sync-0.3.6 vs lib/canvas_sync/generators/templates/models/role.rb in canvas_sync-0.3.7

- old
+ new

@@ -1,8 +1,9 @@ <%= autogenerated_model_warning %> class Role < ApplicationRecord validates :canvas_role_id, uniqueness: true, presence: true + has_many :admins, foreign_key: :canvas_role_id, primary_key: :canvas_role_id def self.create_or_update(role_params) role = Role.find_or_initialize_by(canvas_role_id: role_params['id']) role.assign_attributes(label: role_params['label'],