class ComicVine::Resource::Publisher
Extends {ComicVine::Resource::Publisher} to add mongoid functions @since 0.1.2
Public Instance Methods
save(options = {})
click to toggle source
Will save children then pass to super
@example Save the document.
document.save
@param [ Hash ] options Options to pass to the save.
@return [ true, false ] True is success, false if not.
@since 0.1.6
Calls superclass method
# File lib/comicvine/mongo.rb, line 748 def save(options = {}) self.characters.each { |i| i.save } self.story_arcs.each { |i| i.save } self.teams.each { |i| i.save } self.volumes.each { |i| i.save } self.series.each { |i| i.save } super end
save!(options = {})
click to toggle source
Will save children then pass to super
@example Save the document.
document.save!
@param [ Hash ] options Options to pass to the save.
@raise [ Errors::Validations ] If validation failed. @raise [ Errors::Callback ] If a callback returns false.
@return [ true, false ] True if validation passed.
@since 0.1.6
Calls superclass method
# File lib/comicvine/mongo.rb, line 727 def save!(options = {}) self.characters.each { |i| i.save } self.story_arcs.each { |i| i.save } self.teams.each { |i| i.save } self.volumes.each { |i| i.save } self.series.each { |i| i.save } super end