Skip to content

Instantly share code, notes, and snippets.

@k-hamada
Created March 15, 2017 10:10
Show Gist options
  • Save k-hamada/ab8d4699a3254094fe81cf1c8f7bdc12 to your computer and use it in GitHub Desktop.
Save k-hamada/ab8d4699a3254094fe81cf1c8f7bdc12 to your computer and use it in GitHub Desktop.
[1] pry(main)> require "date"
=> true
[2] pry(main)> (Date.today .. Date::Infinity.new).cover? Date.parse("2112/9/3")
=> true
[3] pry(main)> (-Date::Infinity.new .. Date::Infinity.new).cover? Date.parse("2112/9/3")
=> false
[4] pry(main)> (0 .. Float::INFINITY).cover? 1
=> true
[5] pry(main)> (-Float::INFINITY .. Float::INFINITY).cover? 1
=> true
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment