Sha256: e5605b81eb858ecebc56cb53b5f7093f7f0d1f6d70c43d137c042a015431b4d9

Contents?: true

Size: 377 Bytes

Versions: 8

Compression:

Stored size: 377 Bytes

Contents

# frozen_string_literal: true

class Serega
  module SeregaPlugins
    module Preloads
      class CheckOptPreload
        class << self
          def call(opts)
            return unless opts.key?(:preload)

            raise SeregaError, "Option :preload can not be used together with option :const" if opts.key?(:const)
          end
        end
      end
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
serega-0.6.1 lib/serega/plugins/preloads/validations/check_opt_preload.rb
serega-0.6.0 lib/serega/plugins/preloads/validations/check_opt_preload.rb
serega-0.5.2 lib/serega/plugins/preloads/validations/check_opt_preload.rb
serega-0.5.1 lib/serega/plugins/preloads/validations/check_opt_preload.rb
serega-0.5.0 lib/serega/plugins/preloads/validations/check_opt_preload.rb
serega-0.4.0 lib/serega/plugins/preloads/validations/check_opt_preload.rb
serega-0.3.0 lib/serega/plugins/preloads/validations/check_opt_preload.rb
serega-0.2.0 lib/serega/plugins/preloads/validations/check_opt_preload.rb