Sha256: 77849d109054f0a947f9d18a3c6846ee7b29778359f6b02efb03d7d6754b53ca
Contents?: true
Size: 758 Bytes
Versions: 29
Compression:
Stored size: 758 Bytes
Contents
# frozen_string_literal: true module Mongoid module Errors # Raised when Javascript criteria selector is passed for embedded document. class UnsupportedJavascript < MongoidError # Create the new error caused by using Javascript in embedded document criteria selector. # # @example Create the error. # UnsupportedJavascriptSelector.new(Album, "this.name == '101'") # # @param [ Class ] klass The embedded document class. # @param [ String ] javascript The javascript expression. def initialize(klass, javascript) super( compose_message( "unsupported_javascript", { klass: klass, javascript: javascript } ) ) end end end end
Version data entries
29 entries across 29 versions & 1 rubygems