Skip to content

Instantly share code, notes, and snippets.

View freddyb2's full-sized avatar

Frédéric Boisguérin freddyb2

View GitHub Profile
@freddyb2
freddyb2 / stootie_repo_clones.rb
Last active February 18, 2020 15:25
Stootie repo URLS
require 'rest-client'
require 'json'
########## EDIT HERE ##########
GITHUB_ORGANISATION = 'stootie'
PAGE_NUMBER = 1
GITHUB_TOKEN = 'TODO'
###############################
GITHUB_API_REPOS = "https://api.github.com/orgs/#{GITHUB_ORGANISATION}/repos?page=#{PAGE_NUMBER}"
@freddyb2
freddyb2 / poc_kyc_stripe.rb
Last active December 22, 2019 17:17
Transfert des pièces d'identité des stooters de Ubble vers Stripe
###########################################################################################
# POC KYC Ubble -> Stripe
# Principe : un message SNS part du service identity-check vers le service payment
# lorsque la vérification d'identité a fonctionné.
###########################################################################################
### SERVICE IDENTITY-CHECK
def documents_attributes(ubble_ident_id)
key = ['f', 'c', 's', 'c']
message = "Gqfltwj emgj clgfv ! Aqltj rjqhjsksg ekxuaqs, ua xtwk n'feuguvwb gkwp xwj, ujts f'npxkqvjgw nw tjuwcz ugwygjtfkf qz uw efezg sqk gspwonu. Jgsfwb-aqmu f Pspygk nj 29 cntnn hqzt dg igtwy fw xtvjg rkkunqf.".downcase.chars
alphabetic_chars = ('a'..'z').to_a
index = 0
clear_message = ""
message.each do |char|
if alphabetic_chars.include?(char)
key_index = index % key.count

Contact Finder

Objectifs du kata

  • Utiliser les streams pour filtrer et transformer des collections.
  • Manipuler des Optional pour gérer les champs facultatifs.
  • Pratiquer des chaînes d’opérations fonctionnelles claires et robustes.

Contexte