Sha256: 3a93c9b3390774e6bfb9cb7f0f3c2595ff4f23fff2350a18a02f36aa1be59fb7

Contents?: true

Size: 353 Bytes

Versions: 4

Compression:

Stored size: 353 Bytes

Contents

module TenantLevelSecurity
  module CommandRecorder
    def create_policy(*args)
      record(:create_policy, args)
    end

    def remove_policy(*args)
      record(:remove_policy, args)
    end

    def invert_create_policy(args)
      [:remove_policy, args]
    end

    def invert_remove_policy(args)
      [:create_policy, args]
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
activerecord-tenant-level-security-0.3.0 lib/activerecord-tenant-level-security/command_recorder.rb
activerecord-tenant-level-security-0.2.0 lib/activerecord-tenant-level-security/command_recorder.rb
activerecord-tenant-level-security-0.1.0 lib/activerecord-tenant-level-security/command_recorder.rb
activerecord-tenant-level-security-0.0.1 lib/activerecord-tenant-level-security/command_recorder.rb