lib/erb_asterisk/utils.rb in erb_asterisk-0.0.13 vs lib/erb_asterisk/utils.rb in erb_asterisk-0.0.14
- old
+ new
@@ -4,11 +4,14 @@
#
# vnov -> v[n]on
# LongExtension1234! -> Lo[n]gE[x]te[n]sio[n]1234[!]
#
def escape_exten(exten)
- exten.each_char.reduce('') do |s, c|
+ result = exten.each_char.reduce('') do |s, c|
s << (%w(x z n . !).include?(c.downcase) ? "[#{c}]" : c)
end
+
+ log_debug("escape_exten: '#{exten}' => '#{result}'", 2)
+ result
end
end
end