Sha256: 6e5e1c7a78d4fcb3bd3e23362a9908fbec7faed1d0f16445a6f5346039a83815

Contents?: true

Size: 1.07 KB

Versions: 2

Compression:

Stored size: 1.07 KB

Contents

#
# Copyright (c) 2006-2011 Hal Brodigan (postmodern.mod3 at gmail.com)
#
# This file is part of Ronin.
#
# Ronin is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# Ronin is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with Ronin.  If not, see <http://www.gnu.org/licenses/>.
#

require 'ronin/ui/hexdump/hexdump'

class File

  #
  # Hexdumps the contents of the File.
  #
  # @param [String] path
  #   The path to the File to hexdump.
  #
  # @param [IO] output
  #   The output stream to print the hexdump to.
  #
  def self.hexdump(path,output=STDOUT)
    self.open(path) do |file|
      Ronin::UI::Hexdump.dump(file,output)
    end
  end

end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
ronin-1.0.0.rc1 lib/ronin/ui/hexdump/extensions/file.rb
ronin-1.0.0.pre4 lib/ronin/ui/hexdump/extensions/file.rb