module SocialStream module Ostatus module Models module Tie extend ActiveSupport::Concern module ClassMethods # Create a new {Tie} from OStatus entry def create_from_entry! entry, receiver contact = ::Contact.from_entry! entry, receiver contact.relation_ids = [::Relation::Public.instance.id] end # Remove all {Tie} from OStatus entry def destroy_from_entry! entry, receiver contact = ::Contact.from_entry! entry, receiver contact.relation_ids = [] end end end end end end