Sunfox


Articles mot-clétés opensource

Test your README

1 juin 2026 , , ,

In my tin_valid gem, this simple automated Ruby test never stops to make me smile:

RSpec.describe "README" do
  readme = File.read(File.join(__dir__, "../README.md"))
  code_blocks = readme.scan(/```rb\n(.*?)\n```/m).flatten
  code_blocks.each do |code|
    it "returns true for code #{code.inspect}" do
      expect(eval(code)).to be(true)
    end
  end
end

Now I can be sure that the Ruby code examples in the README will stay up to date and valid. Simple as that.

Enregistrer la langue d’un compte utilisateur avec Devise

6 juillet 2015 , , , , , ,

Daim photographié

J’ai créé une petite gemme Ruby. Son petit nom c’est devise-track_locale. Si vous utilisez Ruby on Rails et Devise sur un site multilangue, cela vous permets d’enregistrer la dernière langue utilisée par l’utilisateur, automatiquement.

C’est un module Devise, donc son installation est aussi simple que d’ajouter :track_locale dans la liste de modules Devise et un champ locale sur les utilisateurs.

Ce n’est pas grand chose, mais plutôt que de garder cette fonctionnalité sur un site j’en ai fait une petite librairie externe, réutilisable, open-source, testée. Et je compte bien en faire autant pour tous ces petits développements qui sortent des fonctionnalités du cœur de mes sites.

WordPress en Français

24 mars 2005 , ,

WordPress est traduit en français grâce à une formidable équipe de traducteurs (Xavier, Myriam, …) et gens qui soumettent des idées et autres corrections à apporter (Lionel Chollet, moi même, …) sur le blog WordPress en français.

Grâce à ces efforts communs on a maintenant un très bon fichier de traduction [.mo] pour la toute dernière version de WordPress, ainsi qu’une version complète de WordPress en français [.zip] avec le thème par défaut en français !

👨🏻‍🦰 Sunny Ripert

est un développeur web vivant à ParisContactArchives

Textes et contenus sous licence Creative Commons.