options

options() Instance Public methods Application options from the command line

item_visible_order

item_visible_order(item) Instance Public methods

underscore

underscore(camel_cased_word) Instance Public methods Makes an underscored, lowercase form from the expression in the string. Changes '::' to '/' to convert namespaces to paths. 'ActiveModel'.underscore # => "active_model" 'ActiveModel::Errors'.underscore # => "active_model/errors" As a rule of thumb you can think of underscore as the inverse of camelize, though there are cases where that does not hold: 'SSLError'.underscore.camelize # => "SslError"

_load

_load(str) Class Public methods Load custom marshal format, re-initializing defaults as needed

timeout

timeout(n, e = nil, &block) Instance Public methods Identical to: Timeout::timeout(n, e, &block). This method is deprecated and provided only for backwards compatibility. You should use Timeout#timeout instead.

style

style(*args) Class Public methods

uuid

uuid(name, options = {}) Instance Public methods

remove

remove() Instance Public methods Removes this Attribute from the tree, and returns true if successfull This method is usually not called directly.

new

new(io, digests) Class Public methods Creates a new DigestIO instance. Using ::wrap is recommended, see the ::wrap documentation for documentation of io and digests.

deep_symbolize_keys!

deep_symbolize_keys!() Instance Public methods Destructively convert all keys to symbols, as long as they respond to to_sym. This includes the keys from the root hash and from all nested hashes and arrays.