ACHTUNG. Das ist ein Archiv des alten forum.ruby-portal.de. Die aktuelle Mailingliste gibt es auf lists.ruby-lang.org/pipermail/ruby-de.

NOTICE. This is a ready-only copy of the old forum.ruby-portal.de. You can find the current mailing list at lists.ruby-lang.org/pipermail/ruby-de.

Die Programmiersprache Ruby

Blog|

Forum|

Wiki  


Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]

Ein neues Thema erstellen Auf das Thema antworten  [ 4 Beiträge ] 
Autor Nachricht
BeitragVerfasst: 06 Aug 2007, 22:50 
Offline
Nuby

Registriert: 13 Mär 2007, 18:57
Beiträge: 6
Wohnort: Wiesbaden
Natürlich ist mir bewusst dass, base64 zum Codier-/Decodieren dient aber wie bekomme ich das ding mit require 'base64' in die Anwendung? Gem install base64 :o oder wie?
Für nen Tipp währe ich sehr Dankbar. :D

_________________
Es ist erst vorbei, wenn es vorbei ist.


Nach oben
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: 06 Aug 2007, 23:46 
Offline
ri
Benutzeravatar

Registriert: 02 Jun 2006, 23:18
Beiträge: 702
Hallo,

Base64 gehört zur Standardbibliothek und muss somit nicht gesondert über gem installiert werden. Folgendes sollte also mit jeder halbwegs aktuellen Rubyinstallation klappen:


1
2
3
4
5
6
7
irb(main):001:0> require 'base64'
=> true
irb(main):002:0> Base64.encode64('rubyforen.de')
=> "cnVieWZvcmVuLmRl\n"
irb(main):003:0> Base64.decode64("cnVieWZvcmVuLmRl\n")
=> "rubyforen.de"
irb(main):004:0>


Grüße,
Matthias

edit: Wie war das mit den Parallelpostings in diesem Forum? :D


Zuletzt geändert von reima am 06 Aug 2007, 23:47, insgesamt 1-mal geändert.

Nach oben
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: 06 Aug 2007, 23:46 
Offline
Interpreter
Benutzeravatar

Registriert: 05 Jun 2005, 01:54
Beiträge: 3225
Das require reicht. Base64 ist in der StdLib drinnen:

1
2
3
4
5
6
7
cypher@eschaton ~ $ irb
>> require 'base64'
=> true
>> enc = Base64.encode64('Send reinforcements')
=> "U2VuZCByZWluZm9yY2VtZW50cw==\n"
>> Base64.decode64(enc)
=> "Send reinforcements"



EDIT: Hey, jetzt machen wir schon fast sekundengenaue Synchronposts! :)

_________________


1
2
3
alias L lambda
p L{|y|L{|f|y[L{|x|f[f][x]}]}[L{|f|y[L{|x|f[f][x]}]}]}[L{|z|L{|l|l.empty?? 0:1+z[l.drop(1)]}}][%w<a b c d e f g h i j>]
#=>10


Nuclear Powered Soup | Nuclear Powered Blog


Nach oben
 Profil  
 
 Betreff des Beitrags:
BeitragVerfasst: 07 Aug 2007, 09:10 
Offline
Interpreter

Registriert: 29 Okt 2002, 14:25
Beiträge: 2137
Moderation: Thread ins Einsteigerforum verschoben und geteilt. Hier geht das neue Thema weiter.

_________________
Ruby-Mine

"Simplicity is the ultimate sophistication." Leonardo da Vinci


Nach oben
 Profil  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 4 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 3 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
cron