Class: UCF::MetaInf::File

Inherits:
ZipContainer::ManagedFile
  • Object
show all
Defined in:
lib/ucf/meta_inf.rb

Overview

:nodoc:

Instance Method Summary collapse

Constructor Details

#initialize(name, schema = nil) ⇒ File

Returns a new instance of File.



70
71
72
73
74
75
76
77
# File 'lib/ucf/meta_inf.rb', line 70

def initialize(name, schema = nil)
  super(name, required: false)

  @schema = nil
  return unless defined?(::Nokogiri)

  @schema = schema.nil? ? nil : Nokogiri::XML::RelaxNG(::File.open(schema))
end