Sha256: 1ed5e9c0a83821f815f041ff9e4ae82a20ebb7866eb840d7734eaf1c12799706

Contents?: true

Size: 568 Bytes

Versions: 9

Compression:

Stored size: 568 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: File.join(__dir__, "bb_schema.json"),
                                             headers: {
                                               "Authorization" => BulletinBoard.api_key
                                             })
        end
      end
    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
decidim-bulletin_board-0.9.2 lib/decidim/bulletin_board/graphql/client.rb
decidim-bulletin_board-0.9.1 lib/decidim/bulletin_board/graphql/client.rb
decidim-bulletin_board-0.9.0 lib/decidim/bulletin_board/graphql/client.rb
decidim-bulletin_board-0.8.2 lib/decidim/bulletin_board/graphql/client.rb
decidim-bulletin_board-0.8.0 lib/decidim/bulletin_board/graphql/client.rb
decidim-bulletin_board-0.7.0 lib/decidim/bulletin_board/graphql/client.rb
decidim-bulletin_board-0.6.1 lib/decidim/bulletin_board/graphql/client.rb
decidim-bulletin_board-0.6.0 lib/decidim/bulletin_board/graphql/client.rb
decidim-bulletin_board-0.5.3 lib/decidim/bulletin_board/graphql/client.rb