Ruby 1.9.3+ : YAML- - Psych, UTF-8 .
For Ruby 1.9.2 - you need to install the gem psychand require it before you need yaml:
irb(main):001:0> require 'yaml'
irb(main):002:0> require 'psych'
irb(main):003:0> YAML::ENGINE
irb(main):004:0> "ça va?".to_yaml
irb(main):001:0> require 'psych'
irb(main):002:0> require 'yaml'
irb(main):003:0> YAML::ENGINE
irb(main):004:0> "ça va bien!".to_yaml
Alternatively, install yamleras Eugene suggests (if you installed the stone psych):
irb(main):001:0> require 'yaml'
irb(main):002:0> YAML::ENGINE.yamler
irb(main):003:0> "ça va?".to_yaml
irb(main):004:0> YAML::ENGINE.yamler = 'psych'
irb(main):005:0> "ça va".to_yaml
source
share