Sha256: 626ac23b53f34607ed32a7d25fddfd944dfb8b8bc91bd4169991d993e154ff21
Contents?: true
Size: 414 Bytes
Versions: 20
Compression:
Stored size: 414 Bytes
Contents
module Punchblock class MediaNode < RayoNode include MediaContainer def self.new(options = {}) super().tap do |new_node| case options when Hash new_node << options.delete(:text) if options[:text] options.each_pair { |k,v| new_node.send :"#{k}=", v } when Nokogiri::XML::Element new_node.inherit options end end end end end
Version data entries
20 entries across 20 versions & 1 rubygems