Sha256: 69d2f29a0906a2a72668c2e2772d1cc6ca2328acd0f31bd158c9eca8a23f545a

Contents?: true

Size: 1.44 KB

Versions: 12

Compression:

Stored size: 1.44 KB

Contents

module WhowishWord

  module Initializer
    
    def install_route
      
      Rails.application.routes.prepend do
        match "whowish_word/change_word", :to=>"whowish_word#change_word"
        match "whowish_word.css", :to=>"whowish_word#css"
        match "whowish_word.js", :to=>"whowish_word#js"
      end
      
    end
    
    def run_database_migration
      
      Dir[File.expand_path("../db_migration/#{@orm_engine}/**/*.rb", __FILE__)].each {|f| require f}
      
    end
    
      
    
    def install_hook
      
      
      
      Dir[File.expand_path("../action_controller/**/*.rb", __FILE__)].each {|f| require f}
      Dir[File.expand_path("../action_mailer/**/*.rb", __FILE__)].each {|f| require f}
      Dir[File.expand_path("../action_view/**/*.rb", __FILE__)].each {|f| require f}
      
    end
    
    
    def load_rails
      
      paths = ["controllers","views","models/#{@orm_engine}"]
  
      # load all controllers, helpers, and models
      paths.each do |dir|
        
        path = File.join(File.dirname(__FILE__), 'rails', 'app', dir)
        
        $LOAD_PATH.insert(0, path)
        ActiveSupport::Dependencies.autoload_paths.insert(0, path)
        ActiveSupport::Dependencies.autoload_once_paths.delete(path)
        
      end
      
      ActionController::Base.append_view_path(File.join(File.dirname(__FILE__), 'rails', 'app', 'views'))
      
    end
    
  end

end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
whowish_word-0.2.1 lib/whowish_word/initializer.rb
whowish_word-0.2.0 lib/whowish_word/initializer.rb
whowish_word-0.1.9 lib/whowish_word/initializer.rb
whowish_word-0.1.8 lib/whowish_word/initializer.rb
whowish_word-0.1.7 lib/whowish_word/initializer.rb
whowish_word-0.1.6 lib/whowish_word/initializer.rb
whowish_word-0.1.5 lib/whowish_word/initializer.rb
whowish_word-0.1.4 lib/whowish_word/initializer.rb
whowish_word-0.1.3 lib/whowish_word/initializer.rb
whowish_word-0.1.2 lib/whowish_word/initializer.rb
whowish_word-0.1.1 lib/whowish_word/initializer.rb
whowish_word-0.1.0 lib/whowish_word/initializer.rb