Skip to content

Instantly share code, notes, and snippets.

View andersklenke's full-sized avatar

Anders Klenke andersklenke

View GitHub Profile
@andersklenke
andersklenke / foreign_key_loader.rb
Created October 23, 2020 08:32
GraphQL loaders
module Loaders
class ForeignKeyLoader < GraphQL::Batch::Loader
attr_reader :model, :foreign_key, :merge
def self.loader_key_for(*group_args)
# avoiding including the `merge` lambda in loader key
# each lambda is unique which defeats the purpose of
# grouping queries together
[self].concat(group_args.slice(0, 2))
end
@andersklenke
andersklenke / .vintageousrc
Last active December 12, 2018 13:10
Sublime Text 3 settings
" Type :h vintageousrc for help.

Keybase proof

I hereby claim:

  • I am andersklenke on github.
  • I am andersklenke (https://keybase.io/andersklenke) on keybase.
  • I have a public key whose fingerprint is 4E02 1403 FE89 BA34 AF3E 9A85 0415 6159 A903 DE41

To claim this, I am signing this object: