Module: ShotgridApiRuby

Extended by:
T::Sig
Defined in:
lib/shotgrid_api_ruby/auth.rb,
lib/shotgrid_api_ruby.rb,
lib/shotgrid_api_ruby/client.rb,
lib/shotgrid_api_ruby/entity.rb,
lib/shotgrid_api_ruby/version.rb,
lib/shotgrid_api_ruby/entities.rb,
lib/shotgrid_api_ruby/preferences.rb,
lib/shotgrid_api_ruby/server_info.rb,
lib/shotgrid_api_ruby/entities/params.rb,
lib/shotgrid_api_ruby/entities/schema.rb,
lib/shotgrid_api_ruby/types/auth_type.rb,
lib/shotgrid_api_ruby/entities/summarize.rb,
lib/shotgrid_api_ruby/shotgrid_call_error.rb

Overview

typed: strict

Defined Under Namespace

Modules: Types Classes: Auth, Client, Entities, Entity, Preferences, ServerInfo, ShotgridCallError

Constant Summary collapse

VERSION =
'0.2.0.6'

Class Method Summary collapse

Class Method Details

.new(auth:, site_url: nil, shotgun_site: nil, shotgrid_site: nil) ⇒ Client

Parameters:

  • auth (ShotgridApiRuby::Types::AuthType)
  • site_url (String, nil) (defaults to: nil)
  • shotgun_site (String, nil) (defaults to: nil)
  • shotgrid_site (String, nil) (defaults to: nil)

Returns:



27
28
29
30
31
32
33
34
# File 'lib/shotgrid_api_ruby.rb', line 27

def self.new(auth:, site_url: nil, shotgun_site: nil, shotgrid_site: nil)
  Client.new(
    auth: auth,
    site_url: site_url,
    shotgun_site: shotgun_site,
    shotgrid_site: shotgrid_site,
  )
end