class Relaxo::Model::Properties::HasMany

Public Instance Methods

convert_from_primative(dataset, value) click to toggle source
# File lib/relaxo/model/properties/composite.rb, line 98
def convert_from_primative(dataset, value)
        value.collect{|id| @klass.fetch(dataset, id)}
end
convert_to_primative(documents) click to toggle source
# File lib/relaxo/model/properties/composite.rb, line 90
def convert_to_primative(documents)
        documents.each do |document|
                raise ArgumentError.new("Document must be saved before adding to relationship") unless document.persisted?
        end
        
        documents.collect{|document| document.paths.first}
end