Method: PandaPal::Organization#create_api

Defined in:
app/models/panda_pal/organization.rb

#create_api(logic, expiration: nil, uses: nil, host: nil) ⇒ Object



90
91
92
93
94
95
96
97
98
99
100
# File 'app/models/panda_pal/organization.rb', line 90

def create_api(logic, expiration: nil, uses: nil, host: nil)
  switch_tenant do
    logic = "current_organization.#{logic}" if logic.is_a?(Symbol)
    ac = ApiCall.create!(
      logic: logic,
      expiration: expiration,
      uses_remaining: uses,
    )
    ac.call_url(host: host)
  end
end