Skip to content

Instantly share code, notes, and snippets.

@Supernats
Created January 29, 2016 23:15
Show Gist options
  • Select an option

  • Save Supernats/0b40db8c107e84e5ee2f to your computer and use it in GitHub Desktop.

Select an option

Save Supernats/0b40db8c107e84e5ee2f to your computer and use it in GitHub Desktop.
[1] pry(main)> using Refinements::StringNumericalConversions
=> main
[2] pry(main)> "12".to_integer
NoMethodError: undefined method `to_integer' for "12":String
from (pry):2:in `<main>'
[3] pry(main)> class Foo
[3] pry(main)* using Refinements::StringNumericalConversions
[3] pry(main)* def bar
[3] pry(main)* "12".to_integer
[3] pry(main)* end
[3] pry(main)* end
=> :bar
[4] pry(main)> Foo.new.bar
=> 12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment