pour résumer, cet api permet l’envoi et la réception de sms entre
serveurs web et utilisateur gsm…
Très intéressant, mais drôlement limité, même pour une beta : envoi et
réception uniquement depuis des mobiles Orange (fr et uk), et 10
envois par jour maximum.
C’est meme pas en beta, c’est en alpha. Donc dans un premier temps,
pour faire mumuse gratos… pourquoi pas ???
Je profite de ce thread (et de cet exemple concret) pour poser une
question Ruby (et un peu moins Rails).
Voilà, dès que j’ai lu l’annonce, je me suis inscrit, j’ai fait
mumuse, ça marche. Puis je me suis dit “tiens je vais le mettre en
oeuvre en Ruby”.
J’ai fait une classe Orange_SMS qui possède qques attributs en
“attr_accessors” (typiquement l’id, le numéro de téléphone, le message
à envoyer), 2 “attr_reader” (l’url de l’API ainsi que le message
retourné).
Un seul service : “envoi” qui envoi le message et qui retourne le code
d’erreur.
J’ai ensuite fait qques tests unitaires, afin de tester les différents
codes d’erreur (j’ai pas fait de test unitaire pour le ‘OK’ pour pas
bouffer des credits à chaque lancement !!!)
Ma question porte sur “comment empaqueter tout ça ?” : je ne sais pas
du tout comment diffuser ça. Un plugin ? Un gem ? Un module ?
J’utilise tous ses trucs sans trop le savoir et j’avoue que au moment
de passer à la réalisation… heu… je me rends compte que j’y
connais pas grand chose !
Bref si vous avez LE mot clé qui va bien, voire meme l’URL qui
m’expliquera un peu… je suis preneur !!!
Ma question porte sur “comment empaqueter tout ça ?” : je ne sais pas
du tout comment diffuser ça. Un plugin ? Un gem ? Un module ?
J’utilise tous ses trucs sans trop le savoir et j’avoue que au moment
de passer à la réalisation… heu… je me rends compte que j’y
connais pas grand chose !
Le mieux pour redistribuer ses classes Ruby est tout simplement de
faire un gem. En efffet rubygems a même été intégré à Ruby 1.9 de
base.
Pour faire un gems, soit tu lis la doc [1], soit tu utilises un autre
gem qui te permette de te facilité la vie dans ta création
d’application, comme Hoe[2], ou alors NewGem[3], qui est une surcouche
a hoe qui ajoute encore plus de tâche rake. Pour l’utilisation de hoe,
j’ai réalisé une petite doc en Français[4], qui se base beaucoup sur
la doc EN[5].
Pour l’utilisation de hoe,j’ai réalisé une petite doc en Français[4]
Allez, va pour hoe, faut bien choisir. Et comme tu t’es fendu d’une doc
en Français, autant en profiter !!!
Sinon au niveau du nom du gem, du nom de la classe, y a-t-il des us et
coutumes à respeter ? (je pense notamment à la casse)
gUI
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.