Sha256: 908d23f4d805a9bfbd64648cc563d1ed06fc33bf9b403d16231663df038898ec
Contents?: true
Size: 593 Bytes
Versions: 3
Compression:
Stored size: 593 Bytes
Contents
# Yay for Ruby 2.0! class Hash unless Hash.method_defined? :dig def dig(*args) args.reduce(self) do |iter, arg| break nil unless iter.is_a? Enumerable break nil unless iter.include? arg iter[arg] end end end end class Nokogiri::XML::Element unless Nokogiri::XML::Element.method_defined? :add_class def add_class(classlist) self[:class] = [self[:class], classlist].join(' ') end end unless Nokogiri::XML::Element.method_defined? :classes def classes self[:class] ? self[:class].split(' ') : [] end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
showoff-0.20.4 | lib/showoff/monkeypatches.rb |
showoff-0.20.3 | lib/showoff/monkeypatches.rb |
showoff-0.20.2 | lib/showoff/monkeypatches.rb |