Returns `true` if target is a real non-`null` object.
Is this value a JS Boolean? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
Is this value a JS Number object? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
Is this value a JS Date object? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
ES2015-compliant shim for Object.is - differentiates between -0 and +0
Returns true if an object was created by the `Object` constructor, or Object.create(null).
Copy a descriptor from object A to object B
Traverse JSON Schema passing each schema object to callback
Check if a value is a plain object
ECMAScript parser
A library for manipulating IPv4 and IPv6 addresses in JavaScript.
Returns true if a value is a plain object, array or function.
Generate hashes from javascript objects in node and the browser.
Define a lazily evaluated property on an object
Checks whether a value is an object
Polyfill of future proposal for `util.parseArgs()`
Read/write IEEE754 floating point numbers from/to a Buffer or array-like object
utilities for primitive JavaScript types
An object schema merger/validator
Utilities for watching file trees.
An Object.keys replacement, in case Object.keys is not available. From https://github.com/es-shims/es5-shim
JSON Web Token implementation (symmetric and asymmetric)
Easily handle defaults for your options
No description provided.
Object can_has?(:can_has?) #=> true
Cast any object tuturu (to true).
helper methods for determining whether an object can be interpreted as true or false
A Rails plugin that will ensure an ActiveRecord object is immutable once saved. Optionally, you can specify attributes to be mutable if the object is in a particular state (block evaluates to true).
Adds NilClass#null? #=> true and Object#null? #=> false
Reads Rails Database schema and creates a class from selected table with getters and setters.
Real makes true reflection possible for Ruby objects. This can be important to metaprogrammers who need to ensure they have the true information.
extends the Object type with the tasty 'in?' method, which returns true if an object is included in a list or other enumerable value. So you can do this: 1.in? [1,2] # => true 3.in? [1,2] # => false
Adds a default #to_bool method to Object and adds the CoerceBoolean class to parse boolean like values Examples: - CoerceBoolean.from("false") # false - CoerceBoolean.from("true") # true - CoerceBoolean.from(1) # true - CoerceBoolean.from(0) # false
This gem redefines Ruby's unary + operator to turn null objects into nil. By default, the unary + operator is not used by Ruby, so overloading it is not so dangerous as it might have sounded to you when you read it. Every object that returns true for null? is considered a null object.
Lore is an object-relational mapping (ORM) implementation providing many features like prepared statements, (multiple) inheritance, true polymorphism, a comfortable query syntax, highly customizable automated form generation, and result caching. It aims at performance, usability and - unlike most ORMs - high coverage of object oriented paradigms. Lore is currently using PostgreSQL as database backend.
ActiveRecord aware workflow (state machine) module that will also work with any plain old ruby object.