Mercurial Hosting > lang
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 |