lib/ucf/meta-inf.rb in ucf-0.5.0 vs lib/ucf/meta-inf.rb in ucf-0.6.0
- old
+ new
@@ -28,25 +28,29 @@
# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
# POSSIBILITY OF SUCH DAMAGE.
#
# Author: Robert Haines
-#
+require 'zip-container'
+
module UCF
# This is a subclass of ManagedDirectory to represent the META-INF directory
# in a basic UCF Document.
- class MetaInf < ManagedDirectory
+ class MetaInf < ZipContainer::ManagedDirectory
# :call-seq:
# new -> MetaInf
#
# Create a standard META-INF ManagedDirectory.
def initialize
super("META-INF", false,
- [ManagedFile.new("container.xml"), ManagedFile.new("manifest.xml"),
- ManagedFile.new("metadata.xml"), ManagedFile.new("signatures.xml"),
- ManagedFile.new("encryption.xml"), ManagedFile.new("rights.xml")])
+ [ZipContainer::ManagedFile.new("container.xml"),
+ ZipContainer::ManagedFile.new("manifest.xml"),
+ ZipContainer::ManagedFile.new("metadata.xml"),
+ ZipContainer::ManagedFile.new("signatures.xml"),
+ ZipContainer::ManagedFile.new("encryption.xml"),
+ ZipContainer::ManagedFile.new("rights.xml")])
end
end
end