So apparently MRI brings along its own statically linked OpenSSL:
$ openssl version
OpenSSL 0.9.8y 5 Feb 2013
$ ruby -v
ruby 2.1.1p76 (2014-02-24 revision 45161) [x86_64-darwin12.0]
$ ruby -r openssl -e 'puts OpenSSL::OPENSSL_VERSION'
Sun SPARCsystem 300. | |
ROM Rev 4.1.1, 8MB memory installed, Serial #3287. | |
Ethernet address 8:0:20:7:9B:EE, Host ID 23000CD7. | |
Testing 0 Megabytes of Memory ... Completed. | |
Auto-boot in progress... | |
Abort at PC 0xFFEA1120. | |
> |
*** pygments/lexers/ruby.old 2017-07-25 22:03:14.847653103 -0400 | |
--- pygments/lexers/ruby.py 2017-07-25 22:38:27.475907303 -0400 | |
*************** | |
*** 44,49 **** | |
--- 44,52 ---- | |
def heredoc_callback(self, match, ctx): | |
# okay, this is the hardest part of parsing Ruby... | |
# match: 1 = <<-?, 2 = quote? 3 = name 4 = quote? 5 = rest of line | |
+ # | |
+ # Ruby >=2.3 has squiggly heredoc |
# I added this snippet to my .bashrc to give me a `rename-window` command when | |
# using a terminal (`st`, in my case). Invoke as: | |
# | |
# `rename-window "the name you desire"` | |
# | |
# If you don't have `xdotool` then we alias an echo so we'll know it's not there. | |
which xdotool >/dev/null 2>&1 | |
if [ "$?" = "0" ] | |
then |
So apparently MRI brings along its own statically linked OpenSSL:
$ openssl version
OpenSSL 0.9.8y 5 Feb 2013
$ ruby -v
ruby 2.1.1p76 (2014-02-24 revision 45161) [x86_64-darwin12.0]
$ ruby -r openssl -e 'puts OpenSSL::OPENSSL_VERSION'
I hereby claim:
To claim this, I am signing this object: