Hallo,

also offensiochtlich kann man in Ruby Konstanten überschreiben. Ich kann 
zwar nicht die Arrays als ganzes überschreiben, aber die Werte ändern. 
Derzeit mache ich das so:

    i = 0
    %w(Januar Februar März April Mai Juni Juli August September Oktober 
November Dezember).each do |month|
      Date::MONTHNAMES[i] = month
      Date::ABBR_MONTHNAMES[i] = month.slice(0,3)
      i += 1
    end
    i = 0
    %w(Sonntag Montag Dienstag Mittwoch Donnerstag Freitag Samstag).each 
do |day|
      Date::DAYNAMES[i] = day
      Date::ABBR_DAYNAMES[i] = day.slice(0,2)
      i += 1
    end

Das ganze packe ich Momentan in den Konstruktor des Application 
Controllers. Erfüllt zumindest den gewünschten Zweck.
Für Optimierungsvorschläge oder Diskussion von Code und Architektur bin 
offen! :)

Genauso würd mich mal interessieren, wo der Sinn drin leigt, Konstanten 
überschreibbar zu machen, bzw. wo dann noch der Unterschied zu ner groß 
geschriebenen Variable liegt.

-- 
Posted via http://www.ruby-forum.com/.
_______________________________________________
rubyonrails-ug mailing list
[email protected]
http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug

Antwort per Email an