Class: DeepPreloader::AbstractSpec

Inherits:
Object
  • Object
show all
Defined in:
lib/deep_preloader/abstract_spec.rb

Direct Known Subclasses

PolymorphicSpec, Spec

Instance Method Summary collapse

Instance Method Details

#for_type(clazz) ⇒ Object

Raises:

  • (ArgumentError)


2
3
4
# File 'lib/deep_preloader/abstract_spec.rb', line 2

def for_type(clazz)
  raise ArgumentError.new("Cannot type dispatch on non-polymorphic preload spec #{self.inspect}")
end

#polymorphic?Boolean

Returns:

  • (Boolean)


6
7
8
# File 'lib/deep_preloader/abstract_spec.rb', line 6

def polymorphic?
  false
end