| 
									
										
										
										
											2018-05-02 15:45:24 +02:00
										 |  |  | keypair     = OpenSSL::PKey::RSA.new(2048) | 
					
						
							|  |  |  | public_key  = keypair.public_key.to_pem | 
					
						
							|  |  |  | private_key = keypair.to_pem | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-02-26 15:28:08 +01:00
										 |  |  | Fabricator(:account) do | 
					
						
							| 
									
										
										
										
											2019-05-14 19:05:02 +02:00
										 |  |  |   transient :suspended, :silenced | 
					
						
							| 
									
										
										
										
											2019-08-06 22:33:03 +09:00
										 |  |  |   username            { sequence(:username) { |i| "#{Faker::Internet.user_name(separators: %w(_))}#{i}" } } | 
					
						
							| 
									
										
										
										
											2017-04-15 03:16:05 +02:00
										 |  |  |   last_webfingered_at { Time.now.utc } | 
					
						
							| 
									
										
										
										
											2018-05-02 15:45:24 +02:00
										 |  |  |   public_key          { public_key } | 
					
						
							| 
									
										
										
										
											2018-10-04 20:36:53 +10:00
										 |  |  |   private_key         { private_key } | 
					
						
							| 
									
										
										
										
											2019-05-14 19:05:02 +02:00
										 |  |  |   suspended_at        { |attrs| attrs[:suspended] ? Time.now.utc : nil } | 
					
						
							|  |  |  |   silenced_at         { |attrs| attrs[:silenced] ? Time.now.utc : nil } | 
					
						
							| 
									
										
										
										
											2016-02-26 15:28:08 +01:00
										 |  |  | end |