class Object

Extend Object to print coloured output

Add simple convenience methods

Public Instance Methods

deep_symbolize_keys() click to toggle source

Convert all the keys of a hash to symbols @return [Object]

# File lib/nose/util.rb, line 200
def deep_symbolize_keys
  return each_with_object({}) do |(k, v), memo|
    memo[k.to_sym] = v.deep_symbolize_keys
    memo
  end if is_a? Hash

  return each_with_object([]) do |v, memo|
    memo << v.deep_symbolize_keys
    memo
  end if is_a? Array

  self
end
inspect() click to toggle source
# File lib/nose/util.rb, line 68
def inspect
  Formatador.parse(respond_to?(:to_color) ? to_color : to_s)
end
to_color() click to toggle source

Get a colored representation of the object @return [String]

# File lib/nose/util.rb, line 74
def to_color
  to_s
end