class Cased::Policy

Attributes

api_key[R]
client[R]

Public Class Methods

new(api_key:) click to toggle source
# File lib/cased/policy.rb, line 10
def initialize(api_key:)
  @api_key = api_key
  @client = Cased::Clients.create(api_key: @api_key)
end

Public Instance Methods

event(id) click to toggle source
# File lib/cased/policy.rb, line 19
def event(id)
  response = @client.get("events/#{id}")
  response.body
end
events(phrase: nil, variables: {}) click to toggle source
# File lib/cased/policy.rb, line 15
def events(phrase: nil, variables: {})
  Query.new(@client, phrase: phrase, variables: variables)
end