module NullifyPlugin
def self.apply(target, _options)
target.prepend(self)
end
def set_relation(*)
super.where { `1 = 0` }
end
end
ROM.plugins do
register :nullify_datasets, NullifyPlugin, type: :repository
end
class UserRepo < ROM::Repository[:users]
use :nullify_datasets
end
Depends on #545
Example usage: