anchor.diff:    # Do something with opened file
   end # <2>
   ----
  -<1> Open the file named `file_name` and make it available to the block
  +<1> Open the file named `file_name` and make it available to the block.
   <2> Close the file
   
  -This looks like Java's try-with-resources statement.
  +The `open` method takes two arguments the file name and the code block dealing with the file.
  +In the end, this looks like Java's try-with-resources statement.
   
   ### Open classes
   
  
positive.code: 
  ## Conclusion
  
  I don't pretend to be a Ruby expert at all, if I wrote something wrong, tell me.
negative.code: 
  ### Building and packaging
  
  Ruby libraries and applications are packaged as _Gems_ which are Zip archives
  containing code and metadata, a bit like Java's Jar files.
  
  To start a Ruby project, 4 tools are needed:
  
  