Sha256: 71b21f8be8fbc2a10ee534a32aee3e0b05c3551649b644383ceb410f6cc36ee8

Contents?: true

Size: 535 Bytes

Versions: 46

Compression:

Stored size: 535 Bytes

Contents

# For tests only - uses custom 'destroy' implementation which passes a block to
# Scimitar::ActiveRecordBackedResourcesController#destroy.
#
class CustomDestroyMockUsersController < Scimitar::ActiveRecordBackedResourcesController

  NOT_REALLY_DELETED_USERNAME_INDICATOR = 'not really deleted'

  def destroy
    super do | resource |
      resource.update!(username: NOT_REALLY_DELETED_USERNAME_INDICATOR)
    end
  end

  protected

    def storage_class
      MockUser
    end

    def storage_scope
      MockUser.all
    end

end

Version data entries

46 entries across 46 versions & 2 rubygems

Version Path
scimitar-2.11.0 spec/apps/dummy/app/controllers/custom_destroy_mock_users_controller.rb
scimitar-1.11.0 spec/apps/dummy/app/controllers/custom_destroy_mock_users_controller.rb
scimitar-2.10.0 spec/apps/dummy/app/controllers/custom_destroy_mock_users_controller.rb
scimitar-1.10.0 spec/apps/dummy/app/controllers/custom_destroy_mock_users_controller.rb
scimitar-2.9.0 spec/apps/dummy/app/controllers/custom_destroy_mock_users_controller.rb
scimitar-2.8.0 spec/apps/dummy/app/controllers/custom_destroy_mock_users_controller.rb
scimitar-2.7.3 spec/apps/dummy/app/controllers/custom_destroy_mock_users_controller.rb
powerhome-scimitar-1.0.0 spec/apps/dummy/app/controllers/custom_destroy_mock_users_controller.rb
scimitar-2.7.2 spec/apps/dummy/app/controllers/custom_destroy_mock_users_controller.rb
scimitar-1.8.2 spec/apps/dummy/app/controllers/custom_destroy_mock_users_controller.rb
scimitar-1.8.1 spec/apps/dummy/app/controllers/custom_destroy_mock_users_controller.rb
scimitar-2.7.1 spec/apps/dummy/app/controllers/custom_destroy_mock_users_controller.rb
scimitar-1.8.0 spec/apps/dummy/app/controllers/custom_destroy_mock_users_controller.rb
scimitar-2.7.0 spec/apps/dummy/app/controllers/custom_destroy_mock_users_controller.rb
scimitar-1.7.1 spec/apps/dummy/app/controllers/custom_destroy_mock_users_controller.rb
scimitar-2.6.1 spec/apps/dummy/app/controllers/custom_destroy_mock_users_controller.rb
scimitar-1.7.0 spec/apps/dummy/app/controllers/custom_destroy_mock_users_controller.rb
scimitar-2.6.0 spec/apps/dummy/app/controllers/custom_destroy_mock_users_controller.rb
scimitar-1.6.0 spec/apps/dummy/app/controllers/custom_destroy_mock_users_controller.rb
scimitar-2.5.0 spec/apps/dummy/app/controllers/custom_destroy_mock_users_controller.rb