lib/scrivito/cms_env.rb in scrivito_sdk-0.66.0 vs lib/scrivito/cms_env.rb in scrivito_sdk-0.70.0.rc1
- old
+ new
@@ -31,20 +31,10 @@
if params[:id]
Obj.find(params[:id])
elsif params[:permalink].present?
self.class.find_permalink_by_param(params[:permalink])
else
- if callback = Scrivito::Configuration.choose_homepage_callback
- callback_result = callback.call(env)
- if callback_result.is_a?(Obj)
- callback_result
- else
- raise "choose_homepage callback did not return an Obj. "\
- "Instead saw #{callback_result.class}."
- end
- else
- Obj.homepage
- end
+ Scrivito::RequestHomepage.call(env)
end
found_obj
end