Top Level Namespace

Defined Under Namespace

Modules: FFI_Yajl, JSON, Kernel Classes: Array, Bignum, FalseClass, Fixnum, Float, Hash, NilClass, Object, String, Symbol, 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)


22
23
24
# File 'ext/ffi_yajl/ext/parser/extconf.rb', line 22

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