class Object
Constants
- BRACKETS_TO_STARTRAILS_FORE
- BRACKETS_TO_STARTRAILS_REAR
- CONSONANT_R_TO_CONSONANT_W
- DEAD_TO_DED_LOWER
- DEAD_TO_DED_UPPER
- EW_TO_UWU
- FACES
- FI_TO_FWI_LOWER
- FI_TO_FWI_UPPER
- FUC_TO_FWUC
- HAHA_TO_HEHE_XD
- HEY_TO_HAY
- LE_TO_WAL
- LL_TO_WW
- LORR_O_TO_WO_LOWER
- LORR_O_TO_WO_UPPER
- LY_TO_WY_LOWER
- LY_TO_WY_UPPER
- ME_TO_MWE
- MOM_TO_MWOM
- NR_TO_NW_LOWER
- NR_TO_NW_UPPER
- N_VOWEL_TO_NY_FIRST
- N_VOWEL_TO_NY_SECOND
- N_VOWEL_TO_NY_THIRD
- N_VOWEL_T_TO_ND
- OLD_TO_OWLD_LOWER
- OLD_TO_OWLD_UPPER
- OL_TO_OWL_LOWER
- OL_TO_OWL_UPPER
- OVER_TO_OWOR
- OVE_TO_UV_LOWER
- OVE_TO_UV_UPPER
- OWO_MAPPING_LIST
- O_TO_OWO
- PERIOD_COMMA_EXCLAMATION_SEMICOLON_TO_KAOMOJIS_FIRST
- PERIOD_COMMA_EXCLAMATION_SEMICOLON_TO_KAOMOJIS_SECOND
- PLE_TO_PWE
- POI_TO_PWOI
- READ_TO_WEAD_LOWER
- READ_TO_WEAD_UPPER
- RORL_TO_W_LOWER
- RORL_TO_W_UPPER
- RY_TO_WWY
- SPECIFIC_CONSONANTS_LE_TO_LETTER_AND_WAL
- SPECIFIC_CONSONANTS_O_TO_LETTER_AND_WO_LOWER
- SPECIFIC_CONSONANTS_O_TO_LETTER_AND_WO_UPPER
- SPECIFIC_WORD_MAPPING_LIST
- THAT_TO_DAT_LOWER
- THAT_TO_DAT_UPPER
- THE_TO_TEH
- TH_TO_F_LOWER
- TH_TO_F_UPPER
- TIME_TO_TIM
- UVU_MAPPING_LIST
- UWU_MAPPING_LIST
- VER_TO_WER
- VE_TO_WE_LOWER
- VE_TO_WE_UPPER
- VORW_LE_TO_WAL
- VOWEL_OR_R_EXCEPT_O_L_TO_WL_LOWER
- VOWEL_OR_R_EXCEPT_O_L_TO_WL_UPPER
- WORSE_TO_WOSE
- YOU_TO_U_LOWER
- YOU_TO_U_UPPER
Public Instance Methods
interleave_arrays(a, b)
click to toggle source
# File lib/utility/interleave_arrays.rb, line 3 def interleave_arrays(a, b) arr = [] observed = a other = b temp = [] while observed.length.positive? arr.push(observed.delete_at(0)) temp = observed observed = other other = temp end arr += other.length.positive? ? other : [] arr end