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
#optional_belongs_to_flag ⇒ Object
137
138
139
140
141
142
143
|
# File 'lib/active_admin/dependency.rb', line 137
def optional_belongs_to_flag
if Dependency.rails5?
{ optional: true }
else
{ required: false }
end
end
|
#parameterize(string) ⇒ Object
145
146
147
148
149
150
151
|
# File 'lib/active_admin/dependency.rb', line 145
def parameterize(string)
if Dependency.rails5?
string.parameterize separator: '_'
else
string.parameterize '_'
end
end
|
#redirect_back(controller, fallback_location) ⇒ Object
153
154
155
156
157
158
159
160
161
162
163
|
# File 'lib/active_admin/dependency.rb', line 153
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
165
166
167
|
# File 'lib/active_admin/dependency.rb', line 165
def render_key
Dependency.rails5? ? :body : :text
end
|