require "rss/rss" module RSS CONTENT_PREFIX = 'content' CONTENT_URI = "http://purl.org/rss/1.0/modules/content/" module ContentModel extend BaseModel ELEMENTS = ["#{CONTENT_PREFIX}_encoded"] def self.append_features(klass) super klass.install_must_call_validator(CONTENT_PREFIX, CONTENT_URI) ELEMENTS.each do |full_name| name = full_name[(CONTENT_PREFIX.size + 1)..-1] klass.install_text_element(name, CONTENT_URI, "?", full_name) end end end prefix_size = CONTENT_PREFIX.size + 1 ContentModel::ELEMENTS.each do |full_name| name = full_name[prefix_size..-1] BaseListener.install_get_text_element(CONTENT_URI, name, full_name) end end require 'rss/content/1.0' require 'rss/content/2.0' 'ruby_1_4'>ruby_1_4 The Ruby Programming Language
summaryrefslogtreecommitdiff
path: root/doc/fiber.md
AgeCommit message (Expand)Author
2021-11-10Mark IO::Buffer as experimental.Samuel Williams
2021-11-10IO::Buffer for scheduler interface.Samuel Williams
2021-06-14Add scheduler hook `Addrinfo.getaddrinfo`. (#4375)Samuel Williams
2021-03-30Update method name and add documentation.Samuel Williams
2020-12-23doc/fiber.md: fix typosMarcus Stollsteimer
2020-12-22Update fiber scheduler documentation.Samuel Williams