class GraphQR::Fields::BaseField
The BaseField
class rewrites the field initialization, adding some options that could be helpful:
paginate¶ ↑
This option defines if the field should use the PaginationExtension
Example:¶ ↑
field :users, [UserType], paginate: true
Public Class Methods
new(*args, paginate: false, **kwargs, &block)
click to toggle source
Calls superclass method
# File lib/graphqr/fields/base_field.rb, line 19 def initialize(*args, paginate: false, **kwargs, &block) super(*args, **kwargs, &block) extension(Pagination::PaginationExtension) if paginate && GraphQR.use_pagination extension(PermittedFieldsExtension, null: kwargs[:null]) if GraphQR.use_authorization end