Sha256: 5a0ab7105fea17eae7d09f40c0cda8f19997d342056a4f0bcc411b980ff2bd0c
Contents?: true
Size: 714 Bytes
Versions: 43
Compression:
Stored size: 714 Bytes
Contents
module SocialStream module Ostatus module Models module Object module ClassMethods # Creates an new instance from ActivityStreams entry # def from_entry! entry, receiver create! do |obj| obj.author = obj.user_author = SocialStream::ActivityStreams.actor_from_entry!(entry) obj.owner = receiver || obj.author obj.title = entry.title obj.description = entry.summary || entry.content obj.relation_ids = [ ::Relation::Public.instance.id ] yield obj if block_given? end end end end end end end
Version data entries
43 entries across 43 versions & 2 rubygems