class GraphqlDevise::MountMethod::OptionValidators::SkipOnlyValidator

Public Class Methods

new(options:) click to toggle source
# File lib/graphql_devise/mount_method/option_validators/skip_only_validator.rb, line 7
def initialize(options:)
  @options = options
end

Public Instance Methods

validate!() click to toggle source
# File lib/graphql_devise/mount_method/option_validators/skip_only_validator.rb, line 11
def validate!
  if [@options.skip, @options.only].all?(&:present?)
    raise(
      GraphqlDevise::InvalidMountOptionsError,
      "Can't specify both `skip` and `only` options when mounting the route."
    )
  end
end