* Get rid of early pathname requirement * Use require_relative where approciate * Drop unused files * Imported new application.rb, environment.rb and environments/* from fresh Rails app * Cleaned up boot.rb * Load config in boot.rb * Deduplicate environments/integration*.rb * Move username blacklist into defaults.yml * Ruby 1.9 Hash syntax everywhere * Reorganize lib/diaspora/markdownify to match conventions * Get rid of full path requires where possible * Add dummy content to production section diaspora.yml.example to prevent warning * Drop sqlite? method * Move postgres? method into ConfigurationMethods * Drop token authentication from User
36 lines
698 B
Ruby
36 lines
698 B
Ruby
# Stdlib
|
|
require 'cgi'
|
|
require 'uri'
|
|
|
|
# Not auto required gems
|
|
require 'active_support/base64'
|
|
require 'builder/xchar'
|
|
require 'carrierwave/orm/activerecord'
|
|
require 'erb'
|
|
require 'redcarpet/render_strip'
|
|
require 'typhoeus'
|
|
|
|
# Presenters
|
|
require 'post_presenter'
|
|
|
|
# Helpers
|
|
require 'markdownify_helper'
|
|
|
|
# Our libs
|
|
require 'collect_user_photos'
|
|
require 'diaspora'
|
|
require 'direction_detector'
|
|
require 'email_inviter'
|
|
require 'evil_query'
|
|
require 'federation_logger'
|
|
require 'h_card'
|
|
require 'hydra_wrapper'
|
|
require 'postzord'
|
|
require 'publisher'
|
|
require 'pubsubhubbub'
|
|
require 'salmon'
|
|
require 'statistics'
|
|
require 'stream'
|
|
require 'template_picker'
|
|
require 'webfinger'
|
|
require 'webfinger_profile'
|