Ruby – the heart of MetasploitCreating your first Ruby programInteracting with the Ruby shellDefining methods in the shellVariables and data types in RubyWorking with stringsConcatenating stringsThe substring functionThe split functionNumbers and conversions in RubyConversions in RubyRanges in RubyArrays in RubyMethods in RubyDecision-making operatorsLoops in RubyRegular expressionsWrapping up with Ruby basics