class CFC::APITokenPolicy

Public Class Methods

build(effect:, resources:, permission_groups:) click to toggle source
# File lib/cfc/objects/api_token_policy.rb, line 9
def self.build(effect:, resources:, permission_groups:)
  new(JSON.parse(JSON.dump({
    effect: effect,
    resources: resources&.map { |k, v| [k.to_json, v] }&.to_h,
    permission_groups: permission_groups
  }.compact)))
end