aboutsummaryrefslogtreecommitdiff
path: root/lib/leap_cli/config/object.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/leap_cli/config/object.rb')
-rw-r--r--lib/leap_cli/config/object.rb6
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/leap_cli/config/object.rb b/lib/leap_cli/config/object.rb
index d4fe6bc..e9ef0f8 100644
--- a/lib/leap_cli/config/object.rb
+++ b/lib/leap_cli/config/object.rb
@@ -1,3 +1,5 @@
+# encoding: utf-8
+
require 'erb'
require 'json/pure' # pure ruby implementation is required for our sorted trick to work.
@@ -292,6 +294,10 @@ module LeapCli
#
def fetch_value(key, context=@node)
value = fetch(key, nil)
+ if value.is_a?(String) && value.encoding != Encoding::UTF_8
+ p [value, value.encoding]
+ end
+
if value.is_a?(String) && value =~ /^=/
if value =~ /^=> (.*)$/
value = evaluate_later(key, $1)