module TenantLevelSecurity::CommandRecorder

Public Instance Methods

create_policy(*args) click to toggle source
# File lib/activerecord-tenant-level-security/command_recorder.rb, line 3
def create_policy(*args)
  record(:create_policy, args)
end
invert_create_policy(args) click to toggle source
# File lib/activerecord-tenant-level-security/command_recorder.rb, line 11
def invert_create_policy(args)
  [:remove_policy, args]
end
invert_remove_policy(args) click to toggle source
# File lib/activerecord-tenant-level-security/command_recorder.rb, line 15
def invert_remove_policy(args)
  [:create_policy, args]
end
remove_policy(*args) click to toggle source
# File lib/activerecord-tenant-level-security/command_recorder.rb, line 7
def remove_policy(*args)
  record(:remove_policy, args)
end