Class: ActionMailbox::Relayer::Result
- Inherits:
 - 
      Struct
      
        
- Object
 - Struct
 - ActionMailbox::Relayer::Result
 
 
- Defined in:
 - lib/action_mailbox/relayer.rb
 
Instance Attribute Summary collapse
- 
  
    
      #message  ⇒ Object 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Returns the value of attribute message.
 - 
  
    
      #status_code  ⇒ Object 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Returns the value of attribute status_code.
 
Instance Method Summary collapse
Instance Attribute Details
#message ⇒ Object
Returns the value of attribute message
      9 10 11  | 
    
      # File 'lib/action_mailbox/relayer.rb', line 9 def @message end  | 
  
#status_code ⇒ Object
Returns the value of attribute status_code
      9 10 11  | 
    
      # File 'lib/action_mailbox/relayer.rb', line 9 def status_code @status_code end  | 
  
Instance Method Details
#failure? ⇒ Boolean
      14 15 16  | 
    
      # File 'lib/action_mailbox/relayer.rb', line 14 def failure? transient_failure? || permanent_failure? end  | 
  
#permanent_failure? ⇒ Boolean
      22 23 24  | 
    
      # File 'lib/action_mailbox/relayer.rb', line 22 def permanent_failure? status_code.start_with?("5.") end  | 
  
#success? ⇒ Boolean
      10 11 12  | 
    
      # File 'lib/action_mailbox/relayer.rb', line 10 def success? !failure? end  | 
  
#transient_failure? ⇒ Boolean
      18 19 20  | 
    
      # File 'lib/action_mailbox/relayer.rb', line 18 def transient_failure? status_code.start_with?("4.") end  |