# File lib/couchrest/mixins/callbacks.rb, line 231 def end(key = nil, options = {}) object = (options || {})[:object] return if key && !object.send("_one_time_conditions_valid_#{@callback_id}?") if @kind == :around || @kind == :after # if condition # after_save :filter_name, :if => :condition # filter_name # end if @kind == :after [@compiled_options[0], @filter, @compiled_options[1]].compact.join("\n") else "end" end end end