Class: ActiveAdmin::Dependency::Adapter::Rails
- Inherits:
-
Base
- Object
- Base
- ActiveAdmin::Dependency::Adapter::Rails
show all
- Defined in:
- lib/active_admin/dependency.rb
Instance Method Summary
collapse
Methods inherited from Base
#initialize
Instance Method Details
#parameterize(string) ⇒ Object
141
142
143
144
145
146
147
|
# File 'lib/active_admin/dependency.rb', line 141
def parameterize(string)
if Dependency.rails5?
string.parameterize separator: '_'
else
string.parameterize '_'
end
end
|
#redirect_back(controller, fallback_location) ⇒ Object
149
150
151
152
153
154
155
156
157
158
159
|
# File 'lib/active_admin/dependency.rb', line 149
def redirect_back(controller, fallback_location)
controller.instance_exec do
if Dependency.rails5?
redirect_back fallback_location: fallback_location
elsif controller.request..key? 'HTTP_REFERER'
redirect_to :back
else
redirect_to fallback_location
end
end
end
|
#render_key ⇒ Object
161
162
163
|
# File 'lib/active_admin/dependency.rb', line 161
def render_key
Dependency.rails5? ? :body : :text
end
|
#strong_parameters? ⇒ Boolean
137
138
139
|
# File 'lib/active_admin/dependency.rb', line 137
def strong_parameters?
@version >= 4 || defined?(ActionController::StrongParameters)
end
|