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