module PetStatesHelper def pose_name(pose) case pose when "HAPPY_FEM" "Happy (Feminine)" when "HAPPY_MASC" "Happy (Masculine)" when "SAD_FEM" "Sad (Feminine)" when "SAD_MASC" "Sad (Masculine)" when "SICK_FEM" "Sick (Feminine)" when "SICK_MASC" "Sick (Masculine)" when "UNCONVERTED" "Unconverted" else "Not labeled yet" end end POSE_OPTIONS = %w(HAPPY_FEM SAD_FEM SICK_FEM HAPPY_MASC SAD_MASC SICK_MASC UNCONVERTED UNKNOWN) def pose_options POSE_OPTIONS end def useful_pet_state_path(pet_type, pet_state) if support_staff? edit_pet_type_pet_state_path(pet_type, pet_state) else wardrobe_path( color: pet_type.color_id, species: pet_type.species_id, pose: pet_state.pose, state: pet_state.id, ) end end end