Gaining Karma by learning about about_nil.rb

*nil object is and object. in most other languages
 hill or null is an undefined thing, in ruby
 it's actually an object

[#54145571]
Gaining Karma by learning about about_nil.rb

*If an undefined method is called on nil, it will 
 raise a NoMethodError with a message stating that 
 the method is not found. 
*Most common error in Rails 

[#54145571]
Gaining Karma by learning about about_nil.rb

*The nil object has some methods defined on it, 
 such as .nil?. 

[#54145571]
Merge pull request #2 from nhic0tine/54145571_about_nil_master

About nil master

[Delivers #54145571]
Fixed failing test in about_asserts.rb

* Learned that the assert method simply asks if
  the argument it is passed is true

* assert true # => passes

* assert false # => fails


[#54145569]
* assert_equal gives better error messages when
  the test fails, ie. "____expected but was ___"

[54145569]
* I like knowing what was expected instead of
  assert failed, no message given", Not that
  helpful of an error message.

[#54145569]
* asserts gives me message to fill in value
  sometimes a value is just a value

[#54145569]
* final result

[#54145569]
Merge pull request #1 from nhic0tine/54145569_about_asserts_master

Fix about_assert.rb

[Delivers #54145569]
*Created an empty array with a size of 
 zero
*<< sends element to array without    
 calling its element. 
*when you go backwards in array it   
 doesn't begin at element 0
*slicing array cuts off at elements in   
 this case 4 is at end of slice but not 5
*how many dots in range specify where  
 class range ends 
*you can slice with ranges
*pop/push add and subtract from end of   
 array
*unshift add to beginning of array

[#54145577]
Merge pull request #4 from nhic0tine/54145577_about_arrays_master

about_array.rb

[Delivers #54145577]
Koans: about_objects.rb 

*Everything is an object in Ruby
*Test objects such as nil and 123 can be converted
 into strings. 
*I don't understand the Fixnum concept, I will ask
 during class. 
*A new object ID does not equal the next object id.
*Small integers have fixed ids in this case *2 + 1
*Test clones do not equal each other. 


[#54145575]
Merge pull request #3 from nhic0tine/54145575_about_objects_master

Koans: about_objects.rb 

[Delivers #54145575]