Sha256: acf747fa0e3a6149a15d472bdfcf0975774ed1dbfba7a7fe71eec98c869e53c4

Contents?: true

Size: 607 Bytes

Versions: 5

Compression:

Stored size: 607 Bytes

Contents

require_relative "organizations"
require_relative "organization_users"

module OpenRecycling
  module Org
    class Client < OpenRecycling::ModuleClient
      def organizations
        @organizations ||= OpenRecycling::Org::Organizations.new(
          base_url: module_url,
          jwt_token: jwt_token
        )
      end

      def organization_users
        @organization_users ||= OpenRecycling::Org::OrganizationUsers.new(
          base_url: module_url,
          jwt_token: jwt_token
        )
      end

      private

      def module_url
        "#{base_url}/org/v1"
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
open_recycling-0.0.8 lib/open_recycling/org/client.rb
open_recycling-0.0.7 lib/open_recycling/org/client.rb
open_recycling-0.0.6 lib/open_recycling/org/client.rb
open_recycling-0.0.5 lib/open_recycling/org/client.rb
open_recycling-0.0.4 lib/open_recycling/org/client.rb