Method: Medea::JasonObject#save!
- Defined in:
- lib/medea/jasonobject.rb
#save! ⇒ Object
173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 |
# File 'lib/medea/jasonobject.rb', line 173 def save! .each do |k, v| if v v.save! end end #no changes? no save! return if @__jason_state == :stale or @__jason_state == :ghost #validations if self.class.owned #the parent object needs to be defined! raise "#{self.class.name} cannot be saved without setting a parent and list!" unless self.jason_parent && self.jason_parent_list end persist_changes :post end |