lib/titi/provider/activity_streams.rb in titi-0.0.1 vs lib/titi/provider/activity_streams.rb in titi-0.0.2

- old
+ new

@@ -17,9 +17,23 @@ hsh = self.to_hash hsh.to_xml :root => self.class.to_s.underscore.gsub(%r{.*/},'') end end + Feed = Struct.new( + :entry + ) + Feed.class_eval do + include Titi::Adaptor + include Titi::Provider::ActivityStreams::Common + + def adapt objs + self.entry = objs.map do |obj| + obj.to_activity_stream_entry + end + end + end + # An ActivityStream entry # http://activitystrea.ms/spec/1.0/atom-activity-01.html#activityentries Entry = Struct.new( :id, # ??? :title, # title