lib/card/lexicon.rb in card-1.101.4 vs lib/card/lexicon.rb in card-1.101.5
- old
+ new
@@ -43,11 +43,12 @@
# cache.delete card.id.to_s
# cache.delete cache_key(card.lex_before_act)
# end
def lex_to_name lex
- return lex unless lex&.is_a? Array
+ return lex unless lex.is_a? Array
+
lex.map { |side_id| name side_id or return }.join(Card::Name.joint).to_name
end
private
@@ -81,10 +82,10 @@
{ key: lex.to_name.key }
end
end
def cache_key lex
- "L-" + (lex.is_a?(Array) ? lex.join("-") : lex.to_name.key)
+ "L-#{lex.is_a?(Array) ? lex.join('-') : lex.to_name.key}"
end
end
end
end