To get expert session from session data
# File app/helpers/fixxpert/customers/expert_sessions_controller_controller_helper.rb, line 14 def expert_session_from_session_data if session[:expert_session] ExpertSession.new(session.delete(:expert_session)) end end
Provide selectable resource for expert session
# File app/helpers/fixxpert/customers/expert_sessions_controller_controller_helper.rb, line 4 def expert_session_selectable_resource(resource) return @options if @options @options ||= [] fixxpert = resource.is_a?(Fixxpert) ? resource : resource.fixxpert subtrades = fixxpert.subtrades @options << ['Subtrades', subtrades] unless subtrades.blank? @options end