Module: AdminIt::Config

Defined in:
lib/admin_it/config.rb

Class Method Summary collapse

Class Method Details

.controllerObject



13
14
15
# File 'lib/admin_it/config.rb', line 13

def self.controller
  @controller ||= ActionController::Base
end

.controller=(value) ⇒ Object



17
18
19
20
21
22
# File 'lib/admin_it/config.rb', line 17

def self.controller=(value)
  unless value <= ActionController::Base
    fail ArgumentError, 'Wrong controller'
  end
  @controller = value
end

.rootObject



3
4
5
# File 'lib/admin_it/config.rb', line 3

def self.root
  @root ||= Rails.root.join('app', 'admin_it')
end

.root=(value) ⇒ Object



7
8
9
10
11
# File 'lib/admin_it/config.rb', line 7

def self.root=(value)
  value = File.expand_path(value, Rails.root)
  fail ArgumentError unless File.directory?(value)
  @root = value
end