Sha256: 3a6029066e507f57e7df57a64093983e9859361e77aac45adea432b6042ceb4e

Contents?: true

Size: 1.15 KB

Versions: 28

Compression:

Stored size: 1.15 KB

Contents

require 'rails_admin/engine'
require 'rails_admin/abstract_model'
require 'rails_admin/config'
require 'rails_admin/extension'
require 'rails_admin/extensions/cancan'
require 'rails_admin/extensions/paper_trail'
require 'rails_admin/extensions/history'
require 'rails_admin/support/csv_converter'
require 'rails_admin/support/core_extensions'

module RailsAdmin
  # Setup RailsAdmin
  #
  # Given the first argument is a model class, a model class name
  # or an abstract model object proxies to model configuration method.
  #
  # If only a block is passed it is stored to initializer stack to be evaluated
  # on first request in production mode and on each request in development. If
  # initialization has already occured (in other words RailsAdmin.setup has
  # been called) the block will be added to stack and evaluated at once.
  #
  # Otherwise returns RailsAdmin::Config class.
  #
  # @see RailsAdmin::Config
  def self.config(entity = nil, &block)
    if entity
      RailsAdmin::Config.model(entity, &block)
    elsif block_given? && ENV['SKIP_RAILS_ADMIN_INITIALIZER'] != "true"
      block.call(RailsAdmin::Config)
    else
      RailsAdmin::Config
    end
  end
end

Version data entries

28 entries across 28 versions & 5 rubygems

Version Path
rails_admin-0.5.0 lib/rails_admin.rb
rails_admin-0.4.9 lib/rails_admin.rb
rails_admin-0.4.8 lib/rails_admin.rb
rails_admin-0.4.7 lib/rails_admin.rb
rails_admin-0.4.6 lib/rails_admin.rb
rails_admin-0.4.5 lib/rails_admin.rb
rails_admin-0.4.4 lib/rails_admin.rb
rails_admin-lbgraham-0.4.2 lib/rails_admin.rb
rails_admin-0.4.3 lib/rails_admin.rb
rails_admin-0.4.2 lib/rails_admin.rb
rails_admin-0.4.1 lib/rails_admin.rb
rails_admin-0.4.0 lib/rails_admin.rb
rails_admin-0.3.0 lib/rails_admin.rb
rails_admin-0.2.0 lib/rails_admin.rb
rails_admin-0.1.2 lib/rails_admin.rb
rails_admin-0.1.1 lib/rails_admin.rb
rails_admin-0.1.0 lib/rails_admin.rb
rails_admin-0.0.5 lib/rails_admin.rb
rails_admin-0.0.4 lib/rails_admin.rb
rails_admin-0.0.3 lib/rails_admin.rb