Module: MoreCoreExtensions::StringHexDump

Defined in:
lib/more_core_extensions/core_ext/string/hex_dump.rb

Defined Under Namespace

Classes: HexDumper

Instance Method Summary collapse

Instance Method Details

#hex_dump(options = {}) ⇒ Object

Dumps the string in a hex editor style format. Options include:

:grouping

The number of bytes in a line. Default is 16.

:newline

Whether or not to add a n after each line. Default is true.

:start_pos

The number at which byte counts will start. Default is 0.

:obj

Used in conjunction with :meth to send each line to an object instead of returning as a string.

:meth

Used in conjunction with :obj to send each line to an object

instead of returning as a string.


12
13
14
# File 'lib/more_core_extensions/core_ext/string/hex_dump.rb', line 12

def hex_dump(options = {})
  HexDumper.new(self, options).dump
end