# File lib/her/model/orm.rb, line 39 def save callback = new? ? :create : :update method = self.class.method_for(callback) run_callbacks :save do run_callbacks callback do self.class.request(to_params.merge(:_method => method, :_path => request_path)) do |parsed_data, response| load_from_parsed_data(parsed_data) return false if !response.success? || @response_errors.any? changes_applied end end end self end