Project

General

Profile

Bug #8755 ยป 0001-Document-RSS-Trackback.patch

steveklabnik (Steve Klabnik), 08/09/2013 12:39 AM

View differences:

lib/rss/trackback.rb
# This file contains the implementation of trackbacks. It is entirely internal
# and not useful to outside developers.
require 'rss/1.0'
require 'rss/2.0'
module RSS
TRACKBACK_PREFIX = 'trackback'
......
RDF.install_ns(TRACKBACK_PREFIX, TRACKBACK_URI)
Rss.install_ns(TRACKBACK_PREFIX, TRACKBACK_URI)
module TrackBackUtils
module TrackBackUtils # :nodoc:
private
def trackback_validate(ignore_unknown_element, tags, uri)
return if tags.nil?
......
end
end
module BaseTrackBackModel
module BaseTrackBackModel # :nodoc:
ELEMENTS = %w(ping about)
def append_features(klass)
......
end
end
module TrackBackModel10
module TrackBackModel10 # :nodoc:
extend BaseModel
extend BaseTrackBackModel
......
end
end
module TrackBackModel20
module TrackBackModel20 # :nodoc:
extend BaseModel
extend BaseTrackBackModel
......
end
class TrackBackAbout < Element
class TrackBackAbout < Element # :nodoc:
include RSS09
@tag_name = "about"
......
end
end
class RDF
class RDF # :nodoc:
class Item; include TrackBackModel10; end
end
class Rss
class Rss # :nodoc:
class Channel
class Item; include TrackBackModel20; end
end
    (1-1/1)