Top Level Namespace
Defined Under Namespace
Modules: Cataract
Instance Method Summary collapse
-
#config_debug? ⇒ Boolean
Configuration options (use --enable-OPTION or --disable-OPTION).
- #config_str_buf_optimization? ⇒ Boolean
-
#darwin? ⇒ Boolean
Helper methods for platform detection.
- #linux? ⇒ Boolean
Instance Method Details
#config_debug? ⇒ Boolean
Configuration options (use --enable-OPTION or --disable-OPTION)
15 16 17 |
# File 'ext/cataract/extconf.rb', line 15 def config_debug? enable_config('debug', false) end |
#config_str_buf_optimization? ⇒ Boolean
19 20 21 22 |
# File 'ext/cataract/extconf.rb', line 19 def config_str_buf_optimization? # Default to enabled (optimization ON) enable_config('str-buf-optimization', true) end |
#darwin? ⇒ Boolean
Helper methods for platform detection
6 7 8 |
# File 'ext/cataract/extconf.rb', line 6 def darwin? RbConfig::CONFIG['target_os'].include?('darwin') end |
#linux? ⇒ Boolean
10 11 12 |
# File 'ext/cataract/extconf.rb', line 10 def linux? RbConfig::CONFIG['target_os'].include?('linux') end |