Skip to content
Extraits de code Groupes Projets
webhooks.rb 830 octets
Newer Older
  • Learn to ignore specific revisions
  • #   Copyright (c) 2011, Diaspora Inc.  This file is
    
    Raphael's avatar
    Raphael a validé
    #   licensed under the Affero General Public License version 3 or later.  See
    
    Raphael's avatar
    Raphael a validé
    #   the COPYRIGHT file.
    
    maxwell's avatar
    maxwell a validé
        require 'builder/xchar'
    
    danielvincent's avatar
    danielvincent a validé
        def to_diaspora_xml
    
          <<XML
          <XML>
          <post>#{to_xml.to_s}</post>
          </XML>
    XML
    
    maxwell's avatar
    maxwell a validé
        def x(input)
    
    maxwell's avatar
    maxwell a validé
          input.to_s.to_xs
    
    maxwell's avatar
    maxwell a validé
        end
    
    maxwell's avatar
    maxwell a validé
    
    
        # @note this must return [Array<Person>]
        # @return [Array<Person>]
    
    maxwell's avatar
    maxwell a validé
        def subscribers(user)
    
          raise 'You must override subscribers in order to enable federation on this model'
    
    maxwell's avatar
    maxwell a validé
        end
    
    maxwell's avatar
    maxwell a validé
    
    
        def receive(user, person)
    
          raise 'You must override receive in order to enable federation on this model'
    
    maxwell's avatar
    maxwell a validé
        end
    
        # @note this is a hook