module Fixxpert::Customers::ExpertSessionsControllerControllerHelper

Public Instance Methods

expert_session_from_session_data() click to toggle source

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
expert_session_selectable_resource(resource) click to toggle source

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