| 
									
										
										
										
											2012-03-21 10:30:12 +00:00
										 |  |  | class Meta | 
					
						
							|  |  |  |    | 
					
						
							|  |  |  |   include Mongoid::Document | 
					
						
							|  |  |  |   include Mongoid::Timestamps | 
					
						
							|  |  |  |      | 
					
						
							|  |  |  |   field :key | 
					
						
							|  |  |  |   field :value, :default => nil | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   has_one :i18n_variable, :as => :language_value, :autosave => true, :dependent => :destroy | 
					
						
							| 
									
										
										
										
											2012-05-06 16:54:18 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  |   def get_name_content | 
					
						
							|  |  |  |   	[self.key, get_content] | 
					
						
							|  |  |  |   end | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   def get_content | 
					
						
							|  |  |  |   	self.value ? self.value : self.i18n_variable[I18n.locale] | 
					
						
							|  |  |  |   end | 
					
						
							| 
									
										
										
										
											2012-03-21 10:30:12 +00:00
										 |  |  |    | 
					
						
							|  |  |  | end |