Sha256: 0cd845d8bc76537f1c863e6409a7030787e7fc86da371df45357893645755dd7

Contents?: true

Size: 1.51 KB

Versions: 4

Compression:

Stored size: 1.51 KB

Contents

module Cloudfuji #:nodoc:
  require 'optparse'
  require 'rest_client'
  require 'json'
  require 'highline/import'
  require 'orm_adapter'
  require 'cloudfuji/engine'  
  if defined?(Rails) && Rails::VERSION::MAJOR == 3
    require "action_dispatch"
  end
  require "rails/routes"
  require "cloudfuji/base"
  require "cloudfuji/bar"
  require "cloudfuji/config"
  require "cloudfuji/smtp"
  
  require "hooks"
  require "cloudfuji/platform"
  require "cloudfuji/utils"
  require "cloudfuji/command"
  require "cloudfuji/app"
  require "cloudfuji/user"
  require "cloudfuji/event"
  require "cloudfuji/version"
  require "cloudfuji/envs"
  require "cloudfuji/data"
  require "cloudfuji/middleware"
  require "cloudfuji/models"
  require "cloudfuji/schema"
  require "cloudfuji/event_observer"
  require "cloudfuji/mail_route"
  require "cloudfuji/user_helper"

  # Manually require the controllers for rails 2
  if defined?(Rails) && Rails::VERSION::MAJOR == 2
    base_dir = "#{File.dirname(__FILE__)}/.."

    require "#{base_dir}/app/controllers/cloudfuji/data_controller"
    require "#{base_dir}/app/controllers/cloudfuji/mail_controller"
    require "#{base_dir}/app/controllers/cloudfuji/envs_controller"
    require "cloudfuji/action_mailer"
  end

  if defined?(Rails) && Rails::VERSION::MAJOR == 3
    Cloudfuji::SMTP.setup_action_mailer_smtp!
  end
  
  # Default way to setup Cloudfuji. Run rails generate cloudfuji_install to create
  # a fresh initializer with all configuration values.
  def self.setup
    yield self
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
cloudfuji-0.0.40 lib/cloudfuji.rb
cloudfuji-0.0.39 lib/cloudfuji.rb
cloudfuji-0.0.38 lib/cloudfuji.rb
cloudfuji-0.0.37 lib/cloudfuji.rb