Exactly what i said in the title.
I mean how many dang languages does ruby have to do with. and on top of it even rails, its like a language of its own.
require File.dirname(__FILE__) + '/../../config/boot'
that is the one of the 20 files in this script that i am studying. but what language is this?
Then there is RB for ruby and it has some rails applications in there.
Then What is YML? i mean man lol Im confused about all of this. I mean when i was learning php i didnt have to worry about all of this :P
That file does in fact have an extension. If you look inside your config folder you will see it is boot.rb
When including ruby files the extension is optional.
YML on the other hand is a text format just as perhaps you may have come across php configuration files with the .ini extension. YML is a very simply text format, if you were to open up the database.yml file inside your config folder you will see a good example of how this is used.
Rails is written in Ruby and therefore Rails files will also have the .rb extension.