Sha256: c78f33714e05dd39d87429e7d9eba64084ecada92f9c6d86f7a89abcafdbdc89

Contents?: true

Size: 546 Bytes

Versions: 18

Compression:

Stored size: 546 Bytes

Contents

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

  CUSTOM_SAVE_BLOCK_USERNAME_INDICATOR = 'Custom save-block invoked'

  protected

    def save!(_record)
      super do | record |
        record.update!(username: CUSTOM_SAVE_BLOCK_USERNAME_INDICATOR)
      end
    end

    def storage_class
      MockUser
    end

    def storage_scope
      MockUser.all
    end

end

Version data entries

18 entries across 18 versions & 2 rubygems

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