Module: Boba::ActiveRecord::ReflectionService
- Defined in:
- lib/boba/active_record/reflection_service.rb
Constant Summary collapse
- ReflectionType =
T.type_alias do T.any(::ActiveRecord::Reflection::ThroughReflection, ::ActiveRecord::Reflection::AssociationReflection) end
Class Method Summary collapse
-
.required_reflection?(reflection) ⇒ Boolean
: (ReflectionType reflection) -> bool.
Class Method Details
.required_reflection?(reflection) ⇒ Boolean
: (ReflectionType reflection) -> bool
15 16 17 18 19 |
# File 'lib/boba/active_record/reflection_service.rb', line 15 def required_reflection?(reflection) return true if has_one_and_required_reflection?(reflection) belongs_to_and_non_optional_reflection?(reflection) end |