I
I'm in your codez
about_array_assignments.rb

*test_parallel_assignments: declare an  
 object to a variable 
*test_parallel_assignments_with_extra_v
 values: extra values in array are not 
 assigned 
*test_parallel_assignments_with_splat_operator
 from the matching variable declared to end of list
*test_parallel_assignments_with_too_few_variables
 no variable = nil 
*test_parallel_assignments_with_subarrays
 first matrix assigned for variable
*test_parallel_assignment_with_one_variable
 equals entire array, but in this case only john 
 because the comma after variable
*test_swapping_with_parallel_assignment
 re-assigns object to new variable

[#54145579]
Merge pull request #5 from nhic0tine/54145579_about_array_assignment.rb

about_array_assignments.rb

[Delivers #54145579]
about_hashes

*hashes can be created using {}
*no keys will equal nil 
*use fetch when hash is too big and you want
 to find specific key
*unable to answer reasoning - ask in class
 # Bonus Question: Why was "expected" broken out  
 into a variable
 # rather than used as a literal?
*order does not matter in bases using keys
*hash are apart of array class
*you can search for both keys and values using
 .include method
*combining bases will replace designated symbols
*you can set a default value for hash but also
 chose which one you want to be different
*using brackets in hash will set all keys to same 
 values, which can increase because your just    
 adding to array
*inserting a block for default value will let you 
 have separate values to each array(value) /  
 symbol



[#54245583]
Merge pull request #6 from nhic0tine/54145583_about_hashes_master

about_hashes

[Delivers #54145583]
KOANS About Strings

* test_use_backslash_for_those_hard_cases
  include syntax quotes in strings
* test_use_flexible_quoting_to_handle_really_hard_cases
  use flexible quotes for hard cases such as sentencees
  with to many string cases to track
* test_flexible_quotes_can_handle_multiple_lines
  great for breakouts in text editor, easier to track
* test_here_documents_can_also_handle_multiple_lines
  not sure what a document is? but it acts in the
  same manner is a flexible quote
* test_plus_will_concatenate_two_strings
  += add two strings
* test_plus_concatenation_will_leave_the_original_strings_unmodified
  += original string is not affected
* test_plus_equals_will_concatenate_to_the_end_of_a_string
  adds string to end of string
* test_plus_equals_also_will_leave_the_original_string_unmodified
  original string not affected
* test_the_shovel_operator_will_also_append_content_to_a_string
* test_the_shovel_operator_modifies_the_original_string
  << will affect the original string, it attaches it self to variable
  while += attaches it self to the string 
* test_double_quoted_string_interpret_escape_characters
* test_single_quoted_string_do_not_interpret_escape_characters
* test_single_quotes_sometimes_interpret_escape_characters
* test_double_quoted_strings_interpolate_variables
* test_single_quoted_strings_do_not_interpolate
* test_any_ruby_expression_may_be_interpolated
* test_you_can_get_a_substring_from_a_string
* test_you_can_get_a_single_character_from_a_string
* test_strings_can_be_split
  treats it like an array, space is default spilt pattern
* test_strings_can_be_split_with_different_patterns
  split using symboles
* test_strings_can_be_joined
  joined but remains a string not array 
* test_strings_are_unique_objects
Merge pull request #7 from nhic0tine/54145587_about_strings_master

KOANS About Strings

[Delivers #54145587]