📚 Cheatsheet

Une collection organisée de snippets de code pour accélérer votre développement. Parcourez, recherchez et copiez en un clic.

Snippets 6

Retour
Définir un module
Facile
module MonModule
  def dire_bonjour
    "Bonjour !"
  end
end
Écrire dans un fichier
Facile
File.open("mon_fichier.txt", "w") do |f|
  f.puts "Bonjour le monde"
end
Inclure un module (Mixin)
Intermédiaire
class MaClasse
  include MonModule
end

objet = MaClasse.new
objet.dire_bonjour
Lire un fichier
Facile
File.open("mon_fichier.txt", "r") do |f|
  puts f.read
end
Lire un fichier ligne par ligne
Facile
File.foreach("mon_fichier.txt") { |ligne| puts ligne }
Module comme espace de noms (namespace)
Intermédiaire
module MonApp
  class Utilisateur
    # ...
  end
end

user = MonApp::Utilisateur.new