comparison src/lib/Course.luan @ 52:27758f3b2d69

add hide_ruby
author Franklin Schmidt <fschmidt@gmail.com>
date Sat, 16 Aug 2025 09:56:10 +0900
parents cc20eebaa74a
children 6c78fd83518f
comparison
equal deleted inserted replaced
51:4581a20b8124 52:27758f3b2d69
21 updated = doc.course_updated 21 updated = doc.course_updated
22 name = doc.name 22 name = doc.name
23 ai_system_prompt = doc.ai_system_prompt 23 ai_system_prompt = doc.ai_system_prompt
24 ai_first_message = doc.ai_first_message 24 ai_first_message = doc.ai_first_message
25 tts_instructions = doc.tts_instructions 25 tts_instructions = doc.tts_instructions
26 has_ruby = doc.has_ruby == "true"
26 } 27 }
27 end 28 end
28 29
29 local function to_doc(course) 30 local function to_doc(course)
30 return { 31 return {
35 course_updated = long(course.updated) 36 course_updated = long(course.updated)
36 name = course.name or error() 37 name = course.name or error()
37 ai_system_prompt = course.ai_system_prompt or error() 38 ai_system_prompt = course.ai_system_prompt or error()
38 ai_first_message = course.ai_first_message 39 ai_first_message = course.ai_first_message
39 tts_instructions = course.tts_instructions 40 tts_instructions = course.tts_instructions
41 has_ruby = course.has_ruby and "true" or nil
40 } 42 }
41 end 43 end
42 44
43 function Course.new(course) 45 function Course.new(course)
44 46