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/fields/base_field.rb,
lib/graphqr/permitted_fields_extension.rb,
lib/graphqr/pagination/pagination_resolver.rb,
lib/graphqr/pagination/pagination_extension.rb,
lib/graphqr/pagination/types/pagination_page_info_type.rb

Overview

rubocop:disable Metrics/ParameterLists

Defined Under Namespace

Modules: ApplyScopes, Authorized, Base, Fields, Pagination, QueryField, ScopeItems Classes: PermittedFieldsExtension

Constant Summary collapse

VERSION =
'0.0.1'

Class Method Summary collapse

Class Method Details

.enabled=(value) ⇒ Object

Switches GraphQR on or off



12
13
14
# File 'lib/graphqr.rb', line 12

def enabled=(value)
  GraphQR.config.enabled = value
end

.enabled?Boolean

Returns if GraphQR is turned on

Returns:

  • (Boolean)


17
18
19
# File 'lib/graphqr.rb', line 17

def enabled?
  GraphQR.config.enabled.present?
end