GIF87a; 404

MY HEART




Upload:

Command:

diavoloapp@18.217.170.18: ~ $
require 'rss/trackback'
require 'rss/maker/1.0'
require 'rss/maker/2.0'

module RSS
  module Maker
    module TrackBackModel
      def self.append_features(klass)
        super

        klass.def_other_element("#{RSS::TRACKBACK_PREFIX}_ping")
        klass.def_classed_elements("#{RSS::TRACKBACK_PREFIX}_about", "value",
                                   "TrackBackAbouts")
      end

      class TrackBackAboutsBase < Base
        def_array_element("about", nil, "TrackBackAbout")

        class TrackBackAboutBase < Base
          attr_accessor :value
          add_need_initialize_variable("value")

          alias_method(:resource, :value)
          alias_method(:resource=, :value=)
          alias_method(:content, :value)
          alias_method(:content=, :value=)

          def have_required_values?
            @value
          end

          def to_feed(feed, current)
            if current.respond_to?(:trackback_abouts) and have_required_values?
              about = current.class::TrackBackAbout.new
              setup_values(about)
              setup_other_elements(about)
              current.trackback_abouts << about
            end
          end
        end
      end
    end

    class ItemsBase
      class ItemBase; include TrackBackModel; end
    end

    makers.each do |maker|
      maker.module_eval(<<-EOC, __FILE__, __LINE__ + 1)
        class Items
          class Item
            class TrackBackAbouts < TrackBackAboutsBase
              class TrackBackAbout < TrackBackAboutBase
              end
            end
          end
        end
      EOC
    end
  end
end

Filemanager

Name Type Size Permission Actions
0.9.rb File 11.79 KB 0644
1.0.rb File 10.01 KB 0644
2.0.rb File 5.68 KB 0644
atom.rb File 4.5 KB 0644
base.rb File 24.05 KB 0644
content.rb File 384 B 0644
dublincore.rb File 3.74 KB 0644
entry.rb File 4.71 KB 0644
feed.rb File 12.48 KB 0644
image.rb File 2.86 KB 0644
itunes.rb File 7.26 KB 0644
slash.rb File 735 B 0644
syndication.rb File 349 B 0644
taxonomy.rb File 3.11 KB 0644
trackback.rb File 1.57 KB 0644