# File sqlite3_feed_cache.rb, line 229 def load_by_id(id) found = false SQLite3::Database.open(@@db_file).transaction do |db| db.prepare(SQL_FIND_BY_ID) do |id_stmt| id_stmt.execute!(id) do |line| self.id, self.href, self.title, self.link, self.feed_data, self.feed_data_type, self.http_headers, self.last_retrieved = line @new_record = false found = true end end end return (found ? self : nil) end