Class: Ecoportal::API::Internal

Inherits:
V1
  • Object
show all
Includes:
Common::Logging
Defined in:
lib/ecoportal/api/internal.rb,
lib/ecoportal/api/internal/people.rb,
lib/ecoportal/api/internal/person.rb,
lib/ecoportal/api/internal/account.rb,
lib/ecoportal/api/internal/permissions.rb,
lib/ecoportal/api/internal/preferences.rb,
lib/ecoportal/api/internal/policy_group.rb,
lib/ecoportal/api/internal/schema_field.rb,
lib/ecoportal/api/internal/person_schema.rb,
lib/ecoportal/api/internal/policy_groups.rb,
lib/ecoportal/api/internal/login_provider.rb,
lib/ecoportal/api/internal/person_details.rb,
lib/ecoportal/api/internal/person_schemas.rb,
lib/ecoportal/api/internal/login_providers.rb,
lib/ecoportal/api/internal/schema_field_value.rb

Defined Under Namespace

Classes: Account, LoginProvider, LoginProviders, People, Permissions, Person, PersonDetails, PersonSchema, PersonSchemas, PolicyGroup, PolicyGroups, Preferences, SchemaField, SchemaFieldValue

Constant Summary collapse

VERSION =
"v0"

Instance Attribute Summary

Attributes inherited from V1

#client, #logger

Instance Method Summary collapse

Methods inherited from V1

#initialize, #people, #person_schemas

Methods included from Common::BaseClass

#class_resolver, #redef_without_warning, #resolve_class

Constructor Details

This class inherits a constructor from Ecoportal::API::V1

Instance Method Details

#login_providersLoginProviders

Obtain specific object for login providers api requests.

Returns:

  • (LoginProviders)

    an instance object ready to make login providers api requests.



21
22
23
# File 'lib/ecoportal/api/internal.rb', line 21

def 
  .new(client)
end

#policy_groupsPolicyGroups

Obtain specific object for policy groups api requests.

Returns:

  • (PolicyGroups)

    an instance object ready to make policy groups api requests.



15
16
17
# File 'lib/ecoportal/api/internal.rb', line 15

def policy_groups
  policy_groups_class.new(client)
end