File tree Expand file tree Collapse file tree 6 files changed +47
-40
lines changed Expand file tree Collapse file tree 6 files changed +47
-40
lines changed Original file line number Diff line number Diff line change 1
- require 'active_admin/mongoid/version'
2
-
3
- require 'active_admin'
4
- require 'active_admin/resource_controller'
5
- require 'active_admin/mongoid/form_builder'
6
-
7
- module ActiveAdmin ::Mongoid
8
- end
1
+ require 'active_admin/mongoid'
Original file line number Diff line number Diff line change 1
1
require 'active_admin'
2
- require 'active_admin/mongoid/comments'
3
- require 'active_admin/mongoid/form_builder'
4
- require 'active_admin/mongoid/resource'
5
- require 'active_admin/mongoid/document'
6
2
7
- module ActiveAdmin ::Mongoid
3
+ module ActiveAdmin
4
+ module Mongoid
5
+ end
6
+
7
+ class << self
8
+ alias setup_without_mongoid setup
9
+
10
+ # Load monkey patches *after* the setup process
11
+ def setup *args , &block
12
+ setup_without_mongoid *args , &block
13
+
14
+ require 'active_admin/mongoid/comments'
15
+ require 'active_admin/mongoid/form_builder'
16
+ require 'active_admin/mongoid/resource'
17
+ require 'active_admin/mongoid/document'
18
+ end
19
+ end
8
20
end
Original file line number Diff line number Diff line change 1
- module ActiveAdmin ::Namespace
1
+ ActiveAdmin ::Namespace # autoload
2
+ class ActiveAdmin ::Namespace
2
3
# Disable comments
3
4
def comments?
4
5
false
Original file line number Diff line number Diff line change
1
+ require 'mongoid'
2
+
1
3
module ActiveAdmin ::Mongoid ::Document
2
4
extend ActiveSupport ::Concern
3
5
Original file line number Diff line number Diff line change 1
- require 'active_admin/resource '
2
- require 'active_admin/resource_controller '
1
+ require 'active_admin'
2
+ require 'inherited_resources '
3
3
4
- module ActiveAdmin
5
- class Resource
6
- def resource_table_name
7
- resource . collection_name
8
- end
4
+ ActiveAdmin :: Resource # autoload
5
+ class ActiveAdmin :: Resource
6
+ def resource_table_name
7
+ resource . collection_name
8
+ end
9
9
10
- # Disable filters
11
- def add_default_sidebar_sections
12
- end
10
+ # Disable filters
11
+ def add_default_sidebar_sections
13
12
end
13
+ end
14
14
15
- ResourceController # autoload
16
- class ResourceController
17
- # Use #desc and #asc for sorting.
18
- def sort_order ( chain )
19
- params [ :order ] ||= active_admin_config . sort_order
20
- table_name = active_admin_config . resource_table_name
21
- if params [ :order ] && params [ :order ] =~ /^([\w \_ \. ]+)_(desc|asc)$/
22
- chain . send ( $2, $1)
23
- else
24
- chain # just return the chain
25
- end
15
+ ActiveAdmin ::ResourceController # autoload
16
+ class ActiveAdmin ::ResourceController
17
+ # Use #desc and #asc for sorting.
18
+ def sort_order ( chain )
19
+ params [ :order ] ||= active_admin_config . sort_order
20
+ table_name = active_admin_config . resource_table_name
21
+ if params [ :order ] && params [ :order ] =~ /^([\w \_ \. ]+)_(desc|asc)$/
22
+ chain . send ( $2, $1)
23
+ else
24
+ chain # just return the chain
26
25
end
26
+ end
27
27
28
- # Disable filters
29
- def search ( chain )
30
- chain
31
- end
28
+ # Disable filters
29
+ def search ( chain )
30
+ chain
32
31
end
33
32
end
Original file line number Diff line number Diff line change 1
- require 'active_admin- mongoid'
1
+ require 'active_admin/ mongoid'
You can’t perform that action at this time.
0 commit comments