poniedziałek, 18 lipca 2011

Smsy w aplikacji Ruby on Rails

Jeśli zdarzy Wam się potrzeba wysyłania esemesków z aplikacji Ruby On Rails, to polecam plugin sms_sender, którego autorem jest moja skromna osoba. Udało mi się wyciągnąć ten plugin z naszego projektu http://restaurantery.pl, który realizujemy w RocketMind od jakiegoś czasu. Do wysyłki smsów używany jest serwis http://smsapi.pl, więc trzeba sobie tam założyć konto no i oczywiście posmarować parę zł ;D Wtyczka jest dostępna przez http://rubygems.org, wystarczy więc wpis w Gemfile-u: gem sms_sender, parę linijek konfigu (szczegóły na Githubie) i można słać smsy. Plugin automatycznie dodaje do kontrolerów metodę: send_sms(telephone, text). Oprócz tego, jeśli piszecie testy, to wtyczka udostępnia dwie extra asercje do sprawdzania, czy kod produkcyjny wywołał lub nie wywołał wysyłki smsów - w czasie testów plugin używa out of the box fejkowej implementacji sendera. Póki co sms_sender nie wykorzystuje wszystkich możliwości smsapi.pl i nie ma możliwości korzystania z innych usług do wysyłania smsów. Jeśli ktoś chciałby rozbudować plugin o obsługę bardziej zaawansowanych ficzerów smsapi lub dodać obsługę innych serwisów smsowych, to zapraszam do udziału w projekcie.

Brak komentarzy:

Prześlij komentarz