Also fix 'to_json' in struct Video

This commit is contained in:
Samantaz Fox
2021-10-29 14:53:06 +02:00
parent 1cb715ac9f
commit 33780f1995
3 changed files with 11 additions and 12 deletions

View File

@@ -275,7 +275,7 @@ struct Video
end
end
def to_json(locale : Hash(String, JSON::Any), json : JSON::Builder)
def to_json(locale : Hash(String, JSON::Any) | Nil, json : JSON::Builder)
json.object do
json.field "type", "video"
@@ -474,14 +474,13 @@ struct Video
end
end
def to_json(locale, json : JSON::Builder | Nil = nil)
if json
to_json(locale, json)
else
JSON.build do |json|
to_json(locale, json)
end
end
# TODO: remove the locale and follow the crystal convention
def to_json(locale : Hash(String, JSON::Any) | Nil, _json : Nil)
JSON.build { |json| to_json(locale, json) }
end
def to_json(json : JSON::Builder | Nil = nil)
to_json(nil, json)
end
def title