Module: Jekyll::OS
- Defined in:
- lib/jekyll-webp-resize/webpExec.rb
Overview
module Webp
Class Method Summary collapse
- .linux? ⇒ Boolean
- .mac? ⇒ Boolean
- .unix? ⇒ Boolean
- .windows? ⇒ Boolean
- .x32? ⇒ Boolean
- .x64? ⇒ Boolean
Class Method Details
.linux? ⇒ Boolean
106 107 108 |
# File 'lib/jekyll-webp-resize/webpExec.rb', line 106 def OS.linux? OS.unix? and not OS.mac? end |
.mac? ⇒ Boolean
98 99 100 |
# File 'lib/jekyll-webp-resize/webpExec.rb', line 98 def OS.mac? (/darwin/ =~ RUBY_PLATFORM) != nil end |
.unix? ⇒ Boolean
102 103 104 |
# File 'lib/jekyll-webp-resize/webpExec.rb', line 102 def OS.unix? !OS.windows? end |
.windows? ⇒ Boolean
94 95 96 |
# File 'lib/jekyll-webp-resize/webpExec.rb', line 94 def OS.windows? (/cygwin|mswin|mingw|bccwin|wince|emx/ =~ RUBY_PLATFORM) != nil end |
.x32? ⇒ Boolean
110 111 112 |
# File 'lib/jekyll-webp-resize/webpExec.rb', line 110 def OS.x32? return 1.size != 8 end |
.x64? ⇒ Boolean
114 115 116 |
# File 'lib/jekyll-webp-resize/webpExec.rb', line 114 def OS.x64? return 1.size == 8 end |