Sha256: 402f4363b8f2ecfea499c0fb41b8fc28cf5d4fdad9892696b3d43b28795330d0

Contents?: true

Size: 812 Bytes

Versions: 6

Compression:

Stored size: 812 Bytes

Contents

require 'active_record'
require 'action_controller/railtie'

# config
ActiveRecord::Base.establish_connection(:adapter => 'sqlite3', :database => ':memory:')

module ErdApp
  class Application < Rails::Application
    # Rais.root
    config.root = File.dirname(__FILE__)

    config.secret_token = 'fall to your knees and repent if you please'
    config.session_store :cookie_store, :key => '_myapp_session'
    config.active_support.deprecation = :log
    config.eager_load = false

    config.app_generators.orm :active_record, :migration => true, :timestamps => true
  end
end
ErdApp::Application.initialize!
ErdApp::Application.routes.draw {}

# models
class Author < ActiveRecord::Base
  has_many :books
end
class Book < ActiveRecord::Base
  belongs_to :author
end

# helpers
module ApplicationHelper; end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
erd-0.4.0 test/fake_app/fake_app.rb
erd-0.3.3 spec/fake_app/fake_app.rb
erd-0.3.2 spec/fake_app/fake_app.rb
erd-0.3.1 spec/fake_app/fake_app.rb
erd-0.3.0 spec/fake_app/fake_app.rb
erd-0.2.0 spec/fake_app/fake_app.rb