lib/rio/ext/zipfile.rb in rio-0.5.1 vs lib/rio/ext/zipfile.rb in rio-0.6.0

- old
+ new

@@ -1,8 +1,8 @@ #-- # =========================================================================== -# Copyright (c) 2005-2012 Christopher Kleckner +# Copyright (c) 2005-2017 Christopher Kleckner # All rights reserved # # This file is part of the Rio library for ruby. # # Rio is free software; you can redistribute it and/or modify @@ -39,61 +39,6 @@ class Base include RIO::ZipFile::Cx end end end -__END__ -module RIO - module_function - def load_lib(lib) - begin - require lib - rescue LoadError => ex - begin - p "using Gem for #{lib}" if $DEBUG - require 'rubygems' - require_gem lib - rescue - raise ex - end - end - end -end - -begin - RIO.load_lib('zip/zip') - require 'zip/zipfilesystem' - require 'rio/ext/zipfile/opt' - RIO::Ext::ZipFile.load_extension -rescue LoadError - p "No zipfile support" if $DEBUG -end - - -# module RIO -# module Ext -# module ZipFile -# module Cx -# def zipfile(&block) -# #require 'rio/ext/zipfile/state' -# cxx('zipfile',true,&block) -# #self.extend(ZipFile::State).fstream -# end -# def zipfile?() cxx?('zipfile') end -# def zipfile_() -# cxx_('zipfile',true) -# end -# protected :zipfile_ - -# def zipent(&block) -# cxx('zipent',true,&block) -# end -# def zipent?() cxx?('zipent') end -# def zipent_() -# cxx_('zipent',true) -# end -# protected :zipent_ -# end -# end -# end -# end __END__