Skip to content

Instantly share code, notes, and snippets.

@kwilczynski
Created August 4, 2014 21:41
Show Gist options
  • Select an option

  • Save kwilczynski/67ed852e5968479284a2 to your computer and use it in GitHub Desktop.

Select an option

Save kwilczynski/67ed852e5968479284a2 to your computer and use it in GitHub Desktop.
[53] pry(main)> s = StringIO.new
#<StringIO:0xb85c1d8c>
[54] pry(main)> s.write "usable_port_range: '!ruby/range 10200..10500'"
45
[55] pry(main)> s.rewind
0
[56] pry(main)> YAML.load(s.read.gsub(/'(?=!)|'$/, ''))['usable_port_range'].class
Range < Object
[57] pry(main)>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment