module Falcon::Base::InstanceMethods
def destroy_falcon_medias
def destroy_falcon_medias each_falcon_medias do |name, media| media.send(:destroy) end end
def each_falcon_medias
def each_falcon_medias self.class.falcon_encoding_definitions.each do |name, definition| yield(name, falcon_media_for(name)) end end
def falcon_media_for(name)
def falcon_media_for(name) @_falcon_medias ||= {} @_falcon_medias[name] ||= Media.new(name, self, self.class.falcon_encoding_definitions[name]) end
def save_falcon_medias
def save_falcon_medias each_falcon_medias do |name, media| media.send(:save) end end