Skip to content

Instantly share code, notes, and snippets.

@jaredcwhite
Last active May 18, 2020 00:11
Show Gist options
  • Save jaredcwhite/f962704216657cfc37ebfec56d7e1dbf to your computer and use it in GitHub Desktop.
Save jaredcwhite/f962704216657cfc37ebfec56d7e1dbf to your computer and use it in GitHub Desktop.
Remembering how to use Graphlient for future reference
client = Graphlient::Client.new("https://api.github.com/graphql", headers: {"Authorization" => "bearer #{token}"})
resp = client.query do
query do
repository(owner: "jaredcwhite", name: "test-ruby-on-vercel") do
description
createdAt
end
end
end
resp.data.repository.created_at
# date
resp = client.query do
query do
viewer do
repositories(first: 10) do
edges do
node do
name
description
createdAt
end
end
end
end
end
end
resp.data.viewer.repositories.edges.each do |item|
repo = item.node
repo.name # repository name
repo.description # desc
repo.created_at # date
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment