Top Level Namespace

Defined Under Namespace

Modules: FFI_Yajl Classes: Array, Bignum, Date, DateTime, FalseClass, Fixnum, Float, Hash, Integer, NilClass, Object, String, StringIO, Symbol, Time, TrueClass

Constant Summary collapse

HEADER_DIRS =
[
  "/opt/local/include",                   # MacPorts
  "/usr/local/include",                   # /usr/local
  RbConfig::CONFIG['includedir'],         # Ruby
  "/usr/include",                         # (default)
]
LIB_DIRS =
[
  "/opt/local/lib",                       # MacPorts
  "/usr/local/lib",                       # /usr/local + Homebrew
  RbConfig::CONFIG['libdir'],             # Ruby
  "/usr/lib",                             # (default)
]

Instance Method Summary collapse

Instance Method Details

#windows?Boolean

Returns:

  • (Boolean)


26
27
28
# File 'ext/ffi_yajl/ext/parser/extconf.rb', line 26

def windows?
  !!(RUBY_PLATFORM =~ /mswin|mingw|cygwin|windows/)
end