class Typesense::Alias

Public Class Methods

new(name, api_call) click to toggle source
# File lib/typesense/alias.rb, line 5
def initialize(name, api_call)
  @name     = name
  @api_call = api_call
end

Public Instance Methods

delete() click to toggle source
# File lib/typesense/alias.rb, line 14
def delete
  @api_call.delete(endpoint_path)
end
retrieve() click to toggle source
# File lib/typesense/alias.rb, line 10
def retrieve
  @api_call.get(endpoint_path)
end

Private Instance Methods

endpoint_path() click to toggle source
# File lib/typesense/alias.rb, line 20
def endpoint_path
  "#{Aliases::RESOURCE_PATH}/#{@name}"
end