module NoBrainer::Document::Association::ClassMethods

Public Instance Methods

association_user_to_model_cast(key, value, target_class = nil) click to toggle source
# File lib/no_brainer/document/association.rb, line 24
def association_user_to_model_cast(key, value, target_class = nil)
  association = association_metadata[key]
  case association
  when NoBrainer::Document::Association::BelongsTo::Metadata
    association.cast_attr(key, value, target_class)
  else [key, value]
  end
end
inherited(subclass) click to toggle source
Calls superclass method
# File lib/no_brainer/document/association.rb, line 19
def inherited(subclass)
  subclass.association_metadata = self.association_metadata.dup
  super
end