class HQ::GraphQL::FieldExtension::PaginatedArguments
Public Instance Methods
apply()
click to toggle source
# File lib/hq/graphql/field_extension/paginated_arguments.rb, line 10 def apply field.argument :offset, Integer, required: false field.argument :limit, Integer, required: false field.argument :sort_order, Enum::SortOrder, required: false resource = ::HQ::GraphQL.lookup_resource(options[:klass]) enum = resource ? resource.sort_fields_enum : ::HQ::GraphQL::Enum::SortBy field.argument :sort_by, enum, required: false end