class Supabase::Client
Constants
- DEFAULT_SCHEMA
Attributes
schema[RW]
supabase_key[RW]
supabase_url[RW]
Public Class Methods
client()
click to toggle source
# File lib/supabase/client.rb, line 33 def client @client ||= Client.new end
create_client() { |client| ... }
click to toggle source
# File lib/supabase/client.rb, line 27 def create_client yield(client) client end
new(supabase_url: '', supabase_key: '', schema: DEFAULT_SCHEMA)
click to toggle source
# File lib/supabase/client.rb, line 9 def initialize(supabase_url: '', supabase_key: '', schema: DEFAULT_SCHEMA) self.supabase_url = supabase_url self.supabase_key = supabase_key self.schema = schema end
Public Instance Methods
auth_headers()
click to toggle source
# File lib/supabase/client.rb, line 19 def auth_headers { apikey: supabase_key, Authorization: "Bearer #{supabase_key}" } end
rest_url()
click to toggle source
# File lib/supabase/client.rb, line 15 def rest_url "#{supabase_url}/rest/v1" end