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
137
138
139
140
141
142
143
|
# File 'lib/active_admin/dependency.rb', line 137
def parameterize(string)
if Dependency.rails5?
string.parameterize separator: '_'
else
string.parameterize '_'
end
end
|
#redirect_back(controller, fallback_location) ⇒ Object
145
146
147
148
149
150
151
152
153
154
155
|
# File 'lib/active_admin/dependency.rb', line 145
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
157
158
159
|
# File 'lib/active_admin/dependency.rb', line 157
def render_key
Dependency.rails5? ? :body : :text
end
|