Sha256: b6e13cedcca9972499b7c36d3476380ccaa9803b4bfb76939755c4eeb38d8139

Contents?: true

Size: 1.47 KB

Versions: 33

Compression:

Stored size: 1.47 KB

Contents

require 'social_stream-base'

# Ruby implementation of OStatus
require 'proudhon'

module SocialStream
  module Ostatus
    # PuSH hub
    mattr_accessor :hub
    # Default to the PubSubHubbub reference Hub server
    @@hub = 'http://pubsubhubbub.appspot.com'
    
    # The host where the hub should take the activity feed from
    mattr_accessor :activity_feed_host
    @@activity_feed_host = 'localhost:3000'

    # The host where the PuSH should send the callbacks to
    mattr_accessor :pshb_host
    @@pshb_host = 'localhost:3000'

    # Debug OStatus request with logger.info
    mattr_accessor :debug_requests
    @@debug_requests = false
  
    class << self
      def setup 
        yield self
      end
    end

    autoload :ActivityStreams, 'social_stream/ostatus/activity_streams'

    module Models
      autoload :Activity, 'social_stream/ostatus/models/activity'
      autoload :Actor, 'social_stream/ostatus/models/actor'
      autoload :Audience, 'social_stream/ostatus/models/audience'
      autoload :Contact, 'social_stream/ostatus/models/contact'
      autoload :Tie, 'social_stream/ostatus/models/tie'

      module Object
        autoload :ClassMethods, 'social_stream/ostatus/models/object'
      end

      module Relation
        autoload :Custom, 'social_stream/ostatus/models/relation/custom'
      end
    end
    
    module Controllers
      autoload :DebugRequests, 'social_stream/ostatus/controllers/debug_requests'
    end
  end
end

require 'social_stream/ostatus/engine'

Version data entries

33 entries across 33 versions & 2 rubygems

Version Path
social_stream-1.1.12 ostatus/lib/social_stream-ostatus.rb
social_stream-2.0.4 ostatus/lib/social_stream-ostatus.rb
social_stream-2.0.3 ostatus/lib/social_stream-ostatus.rb
social_stream-1.1.11 ostatus/lib/social_stream-ostatus.rb
social_stream-1.1.10 ostatus/lib/social_stream-ostatus.rb
social_stream-1.1.9 ostatus/lib/social_stream-ostatus.rb
social_stream-ostatus-1.1.1 lib/social_stream-ostatus.rb
social_stream-1.1.8 ostatus/lib/social_stream-ostatus.rb
social_stream-2.0.2 ostatus/lib/social_stream-ostatus.rb
social_stream-2.0.1 ostatus/lib/social_stream-ostatus.rb
social_stream-2.0.0 ostatus/lib/social_stream-ostatus.rb
social_stream-ostatus-2.0.0 lib/social_stream-ostatus.rb
social_stream-2.0.0.beta3 ostatus/lib/social_stream-ostatus.rb
social_stream-ostatus-2.0.0.beta3 lib/social_stream-ostatus.rb
social_stream-2.0.0.beta2 ostatus/lib/social_stream-ostatus.rb
social_stream-ostatus-2.0.0.beta2 lib/social_stream-ostatus.rb
social_stream-2.0.0.beta1 ostatus/lib/social_stream-ostatus.rb
social_stream-ostatus-2.0.0.beta1 lib/social_stream-ostatus.rb
social_stream-1.1.7 ostatus/lib/social_stream-ostatus.rb
social_stream-1.1.6 ostatus/lib/social_stream-ostatus.rb