| 
									
										
										
										
											2017-10-08 03:26:43 +09:00
										 |  |  | # frozen_string_literal: true | 
					
						
							|  |  |  | # == Schema Information | 
					
						
							|  |  |  | # | 
					
						
							|  |  |  | # Table name: account_moderation_notes | 
					
						
							|  |  |  | # | 
					
						
							| 
									
										
										
										
											2017-11-18 00:16:48 +01:00
										 |  |  | #  id                :integer          not null, primary key | 
					
						
							| 
									
										
										
										
											2017-10-08 03:26:43 +09:00
										 |  |  | #  content           :text             not null | 
					
						
							| 
									
										
										
										
											2017-11-18 00:16:48 +01:00
										 |  |  | #  account_id        :integer          not null | 
					
						
							|  |  |  | #  target_account_id :integer          not null | 
					
						
							| 
									
										
										
										
											2017-10-08 03:26:43 +09:00
										 |  |  | #  created_at        :datetime         not null | 
					
						
							|  |  |  | #  updated_at        :datetime         not null | 
					
						
							|  |  |  | # | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | class AccountModerationNote < ApplicationRecord | 
					
						
							|  |  |  |   belongs_to :account | 
					
						
							|  |  |  |   belongs_to :target_account, class_name: 'Account' | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   scope :latest, -> { reorder('created_at DESC') } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   validates :content, presence: true, length: { maximum: 500 } | 
					
						
							|  |  |  | end |