Sha256: cbafa41d4968ac0d5d0c48c0f21c0c5498b29d6a13f56da82a25c27d8de473ac
Contents?: true
Size: 778 Bytes
Versions: 2
Compression:
Stored size: 778 Bytes
Contents
# frozen_string_literal: true require('time') require('nokogiri') require('logger') require('cxml/document_node') Dir[File.join(__dir__, 'cxml', '*.rb')].sort.each { |file| require file } module CXML def self.parse(str) CXML::Parser.new.parse(str) end def self.builder Nokogiri::XML::Builder.new(encoding: 'UTF-8') 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
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
cxml-ruby-0.2.1 | lib/cxml-ruby.rb |
cxml-ruby-0.2.0 | lib/cxml.rb |