@@ -12,6 +12,11 @@ def self.inheritable_setting(name, default)
1212 setting name , default
1313 end
1414
15+ def self . deprecated_inheritable_setting ( name , default )
16+ Namespace . deprecated_setting name , nil
17+ deprecated_setting name , default
18+ end
19+
1520 # The default namespace to put controllers and routes inside. Set this
1621 # in config/initializers/active_admin.rb using:
1722 #
@@ -66,8 +71,8 @@ def self.inheritable_setting(name, default)
6671 # The namespace root.
6772 inheritable_setting :root_to , 'dashboard#index'
6873
69- # Default CSV separator
70- inheritable_setting :csv_column_separator , ','
74+ # Default CSV options
75+ inheritable_setting :csv_options , { }
7176
7277 # Active Admin makes educated guesses when displaying objects, this is
7378 # the list of methods it tries calling in order
@@ -82,6 +87,9 @@ def self.inheritable_setting(name, default)
8287
8388 # == Deprecated Settings
8489
90+ # @deprecated Default CSV separator will be removed in 0.6.0. Use `csv_options = { :col_sep => ',' }` instead.
91+ deprecated_inheritable_setting :csv_column_separator , ','
92+
8593 # @deprecated The default sort order for index pages
8694 deprecated_setting :default_sort_order , 'id_desc'
8795
0 commit comments