Method: GraphQL::Pagination::Connections#wrapper_for

Defined in:
lib/graphql/pagination/connections.rb

#wrapper_for(items, wrappers: all_wrappers) ⇒ Object



48
49
50
51
52
53
54
55
56
57
# File 'lib/graphql/pagination/connections.rb', line 48

def wrapper_for(items, wrappers: all_wrappers)
  impl = nil

  items.class.ancestors.each { |cls|
    impl = wrappers[cls]
    break if impl
  }

  impl
end