Sha256: 352d20af24a1133b878a13747f7cbc58f3b9d39ee536cddfd02c899469ef03da
Contents?: true
Size: 703 Bytes
Versions: 5
Compression:
Stored size: 703 Bytes
Contents
# frozen_string_literal: true require('time') require('logger') require('ox') require('cxml/document_node') Dir[File.join(__dir__, 'cxml', '*.rb')].sort.each { |file| require file } module CXML def self.parse(str) CXML::Parser.new(data: str).parse end def self.configure yield(self) end def self.raise_unknown_elements @raise_unknown_elements.nil? ? @raise_unknown_elements ||= true : @raise_unknown_elements end def self.raise_unknown_elements=(setting) @raise_unknown_elements = setting end def self.logger return @logger if @logger @logger ||= Logger.new($stdout, level: :warn) end def self.logger=(new_logger) @logger = new_logger end end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
cxml-ruby-0.8.2 | lib/cxml-ruby.rb |
cxml-ruby-0.8.1 | lib/cxml-ruby.rb |
cxml-ruby-0.8.0 | lib/cxml-ruby.rb |
cxml-ruby-0.7.0 | lib/cxml-ruby.rb |
cxml-ruby-0.6.1 | lib/cxml-ruby.rb |