Viser arkivet for stikkord gem

BrowserID provider gem

Jeg utviklet, som en del av hovedprosjektet denne våren, et Ruby gem som implementerer Primary Identity Provider for BrowserID. Dette bygger på Rack og er derfor kompatibelt med Ruby on Rails og Sinatra. Les om hvordan på min blogg eller se koden på github

Jeg utviklet også klient-side gems for Devise.

Ny autoriserings gem for Rails - Trust

Patrick Hanevold og jeg har utviklet en ny gem for autorisering.
Vi syntes at declarative_authorizations hadde for mange begrensinger, cancan i så måte, cantango var rett og slett for tung.
Alle hadde de svakheter at de var for vanskelige å tilpasse spesielle autorisasjoner. Samtidig var det tricky med nested controls og hensyn til arv.
Sjekk doc’en for TrustGithub og gi den en sjanse.
Eller hvorfor ikke bare starte med en gang i din egen Gemfile:

gem "trust"

Kanskje kan du bruke den på ditt neste prosjekt?
Tar gjerne input til forbedringer. Happy coding.

Trenger feedback på en gem

Heisann. Jeg har laget min første gem, og hadde satt pris på litt tilbakemelding fra det norske Ruby-miljøet – både på koden og APIet. Koder vanligvis ikke i Ruby, og har mye å lære, men når kunder spør om vi har klientkode i et eller annet språk vil vi jo alltid hjelpe.

Det dreier seg om en gem for å sende SMS-meldinger via PSWinCom’s SMS gateway (man trenger konto for å sende). Ikke så mye funksjonalitet foreløpig, men vil ha tilbakemeling før jeg går videre. Prosjektet ligger på Github: pswincomgem.

Har laget en kjapp liten video-demo også :)

Lokalt gem repo

Hei, jeg ønsker å lage noen ruby utility verktøy for serveradministrasjon og pakke og distribuere disse som gems. I den forbindelse leter jeg etter info for å sette opp et lokalt gem repo i bedriften (på samme måte som vårt lokale maven repo). Både fordi vi ikke automatisk kan legge ut denne koden, men først og fremst fordi maskinene dette skal installeres på ikke har tilgang til internett.

Har forsøkt å google litt, men finner ikke noen god howto for dette, er det noen som kan hjelpe meg?