Sha256: 1d936a37ada59d6893721b1e6cdf75d53e5bb92283acf0b5d1214f75a38cd718

Contents?: true

Size: 566 Bytes

Versions: 2

Compression:

Stored size: 566 Bytes

Contents

require_relative "applications"
require_relative "webhooks"

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

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

      private

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

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
open_recycling-0.0.8 lib/open_recycling/apps/client.rb
open_recycling-0.0.7 lib/open_recycling/apps/client.rb