Class: EasyAdmin::Configuration

Inherits:
Object
  • Object
show all
Defined in:
lib/easy_admin/configuration.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeConfiguration

Returns a new instance of Configuration.



5
6
7
8
9
10
# File 'lib/easy_admin/configuration.rb', line 5

def initialize
  @app_name = "EasyAdmin"
  @sidebar_items = []
  @global_settings = false
  @enable_profiler = Rails.env.development?
end

Instance Attribute Details

#app_nameObject

Returns the value of attribute app_name.



3
4
5
# File 'lib/easy_admin/configuration.rb', line 3

def app_name
  @app_name
end

#enable_profilerObject

Returns the value of attribute enable_profiler.



3
4
5
# File 'lib/easy_admin/configuration.rb', line 3

def enable_profiler
  @enable_profiler
end

#global_settingsObject

Returns the value of attribute global_settings.



3
4
5
# File 'lib/easy_admin/configuration.rb', line 3

def global_settings
  @global_settings
end

Returns the value of attribute sidebar_items.



3
4
5
# File 'lib/easy_admin/configuration.rb', line 3

def sidebar_items
  @sidebar_items
end

Instance Method Details



12
13
14
15
16
# File 'lib/easy_admin/configuration.rb', line 12

def sidebar(&block)
  sidebar_builder = SidebarBuilder.new
  sidebar_builder.instance_eval(&block) if block_given?
  @sidebar_items = sidebar_builder.items
end