class PGExaminer::Result::Table::Permission

Constants

CHARS_TO_LABELS

Attributes

grantor[RW]
name[RW]
permissions[RW]

Public Class Methods

new(acl) click to toggle source
# File lib/pg_examiner/result/table.rb, line 71
def initialize(acl)
  @name, permissions = acl.split("=")
  permissions, @grantor = permissions.split("/")
  @permissions = permissions.split("").map{|char| CHARS_TO_LABELS.fetch(char)}
end

Public Instance Methods

diffable_methods() click to toggle source
# File lib/pg_examiner/result/table.rb, line 77
def diffable_methods
  {
    "grantor"     => "grantor",
    "permissions" => "permissions",
  }
end