Sha256: 65d26cd492c3bf176244e062854962cd173498811d45fd73fc4097734a2a7c23

Contents?: true

Size: 583 Bytes

Versions: 1

Compression:

Stored size: 583 Bytes

Contents

# frozen_string_literal: true

module Decidim
  module BulletinBoard
    module Graphql
      # The Bulletin Board GraphQL Client
      class Client
        def self.client
          @client ||= Graphlient::Client.new(BulletinBoard.server,
                                             schema_path: "lib/decidim/bulletin_board/graphql/bb_schema.json",
                                             headers: {
                                               "Authorization" => BulletinBoard.api_key
                                             })
        end
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
decidim-bulletin_board-0.5.2 lib/decidim/bulletin_board/graphql/client.rb