Sha256: c76d70923a89300d06759d104c2b6999703aea5154327817d3e09e14a367e04b
Contents?: true
Size: 726 Bytes
Versions: 3
Compression:
Stored size: 726 Bytes
Contents
#!/usr/bin/env ruby # Model -- de.oddb.org -- 04.09.2006 -- hwyss@ywesee.com require 'oddb/model' require 'oddb/persistence/og/util/multilingual' module ODDB class Model class << self def multilingual(key) property :oddb_id refers_to key, Util::Multilingual puts "multilingual(#{self}:#{key}), defined in persistence/og/model" define_method(key) { puts "method '#{key}', defined in persistence/og/model" puts instance_variable_get("@#{key}") instance_variable_get("@#{key}") or begin puts "creating new Multilingual" instance_variable_set("@#{key}", Util::Multilingual.new) end } end end end end
Version data entries
3 entries across 3 versions & 2 rubygems
Version | Path |
---|---|
de.oddb-2.0.1 | lib/oddb/persistence/og/model.rb |
ramaze.ch.oddb.org-1.0.0 | lib/oddb/persistence/og/model.rb |
de.oddb-2.0.0 | lib/oddb/persistence/og/model.rb |