Module: GraphQR
- Defined in:
- lib/graphqr.rb,
lib/graphqr/base.rb,
lib/graphqr/version.rb,
lib/graphqr/authorized.rb,
lib/graphqr/pagination.rb,
lib/graphqr/query_field.rb,
lib/graphqr/scope_items.rb,
lib/graphqr/apply_scopes.rb,
lib/graphqr/configuration.rb,
lib/graphqr/fields/base_field.rb,
lib/graphqr/permitted_fields_extension.rb,
lib/graphqr/pagination/pagination_extension.rb,
lib/graphqr/pagination/resolvers/pagy_resolver.rb,
lib/graphqr/pagination/types/pagination_page_info_type.rb
Overview
rubocop:disable Style/Documentation
Defined Under Namespace
Modules: ApplyScopes, Authorized, Base, Fields, Pagination, QueryField, ScopeItems
Classes: Configuration, PermittedFieldsExtension
Constant Summary
collapse
- VERSION =
'0.0.2'
Class Method Summary
collapse
Class Method Details
.config ⇒ Object
Also known as:
configuration
44
45
46
|
# File 'lib/graphqr/configuration.rb', line 44
def config
@config ||= Configuration.new end
|
40
41
42
|
# File 'lib/graphqr/configuration.rb', line 40
def configure
yield config
end
|
.paginator ⇒ Object
10
11
12
|
# File 'lib/graphqr.rb', line 10
def paginator
GraphQR.config.paginator
end
|
.use_pagy? ⇒ Boolean
14
15
16
|
# File 'lib/graphqr.rb', line 14
def use_pagy?
paginator == :pagy
end
|