Top Level Namespace

Defined Under Namespace

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


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

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