class UCF::MetaInf::File
Public Class Methods
new(name, schema = nil)
click to toggle source
Calls superclass method
# File lib/ucf/meta-inf.rb 68 def initialize(name, schema = nil) 69 super(name, :required => false) 70 71 @schema = nil 72 if defined?(::Nokogiri) 73 @schema = schema.nil? ? nil : Nokogiri::XML::RelaxNG(::File.open(schema)) 74 end 75 end
Protected Instance Methods
validate()
click to toggle source
# File lib/ucf/meta-inf.rb 79 def validate 80 @schema.nil? ? true : @schema.validate(Nokogiri::XML(contents)) == [] 81 end