Class: Ecoportal::API::Internal
- Inherits:
-
Object
- Object
- Ecoportal::API::Internal
show all
- 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
Instance Attribute Summary collapse
Instance Method Summary
collapse
Constructor Details
#initialize(api_key, host: "live.ecoportal.com") ⇒ Internal
Returns a new instance of Internal.
5
6
7
8
9
10
11
|
# File 'lib/ecoportal/api/internal.rb', line 5
def initialize(api_key, host: "live.ecoportal.com")
@client = Common::Client.new(
api_key: api_key,
host: host,
version: "v0"
)
end
|
Instance Attribute Details
#client ⇒ Object
Returns the value of attribute client.
4
5
6
|
# File 'lib/ecoportal/api/internal.rb', line 4
def client
@client
end
|
Instance Method Details
#login_providers ⇒ Object
#people ⇒ Object
12
13
14
|
# File 'lib/ecoportal/api/internal.rb', line 12
def people
Internal::People.new(client)
end
|