lib/ecoportal/api/graphql.rb in ecoportal-api-graphql-0.1.0 vs lib/ecoportal/api/graphql.rb in ecoportal-api-graphql-0.1.1
- old
+ new
@@ -9,11 +9,11 @@
# Creates a `GraphQL` object to interact with the ecoPortal `GraphQL API`.
# @param org_id [String] the id of the target organization.
# It defaults to the environmental variable `ORGANIZATION_ID`, if defined
# @param logger [Logger] an object with `Logger` interface to generate logs.
- def initialize(org_id: ENV['ORGANIZATION_ID'])
- @client = Ecoportal::API::Common::GraphQL::Client.new(org_id: org_id, no_schema: true)
+ def initialize(email: nil, pass: nil, org_id: nil)
+ @client = Ecoportal::API::Common::GraphQL::Client.new(email: email, pass: pass, org_id: org_id, no_schema: true)
@fragments = Ecoportal::API::GraphQL::Fragment.new(client)
end
def currentOrganizationClass
API::GraphQL::Model::Organization.tap do |org_class|