module Regressor::Model::Mongoid::Relation::Embedded
Public Instance Methods
embedded_relations()
click to toggle source
# File lib/model/mongoid/relation/embedded.rb, line 11 def embedded_relations @model.embedded_relations.keys.map do |key| macro = @model.embedded_relations[key].macro ::Regressor::Model::Expression.new(:is_expected, :to, embedded_type[macro], key).to_s end end
embedded_relations_as_string()
click to toggle source
# File lib/model/mongoid/relation/embedded.rb, line 7 def embedded_relations_as_string embedded_relations.join("\n ") end
Private Instance Methods
embedded_type()
click to toggle source
# File lib/model/mongoid/relation/embedded.rb, line 22 def embedded_type { embeds_many: :embed_many, embeds_one: :embed_one } end