Class: Request
  
  
  
Overview
  
    Base class for all requests, reimbursable or not
   
 
  
  Instance Attribute Summary collapse
  
  
    
    
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  Methods included from HasState
  #active?, #assigned_roles, #can_be_destroyed?, #can_cancel?, #cancel, #editable?, #human_state_description, #human_state_guide, #in_final_state?, #in_initial_state?, #label, #notify_state, #title, #with_transitions?
  
  
  
  
  
  
  
  
  
  
  ransackable_associations, ransackable_attributes
  
  
    Instance Attribute Details
    
      
      
      
  
  
    
      
200 
     | 
    
      # File 'db/schema.rb', line 200
t.string "contact_phone_number" 
     | 
  
 
    
      
      
      
  
  
    #created_at  ⇒ DateTime 
  
  
  
  
    
      
195 
     | 
    
      # File 'db/schema.rb', line 195
t.datetime "created_at" 
     | 
  
 
    
      
      
      
  
  
    #description  ⇒ Text 
  
  
  
  
    
      
194 
     | 
    
      # File 'db/schema.rb', line 194
t.text "description" 
     | 
  
 
    
      
      
      
  
  
    #state  ⇒ String 
  
  
  
  
    
      
191 
     | 
    
      # File 'db/schema.rb', line 191
t.string "state" 
     | 
  
 
    
      
      
      
  
  
    #state_updated_at  ⇒ DateTime 
  
  
  
  
    
      
197 
     | 
    
      # File 'db/schema.rb', line 197
t.datetime "state_updated_at" 
     | 
  
 
    
      
      
      
  
  
    #type  ⇒ String 
  
  
  
  
    
      
201 
     | 
    
      # File 'db/schema.rb', line 201
t.string "type" 
     | 
  
 
    
      
      
      
  
  
    #updated_at  ⇒ DateTime 
  
  
  
  
    
      
196 
     | 
    
      # File 'db/schema.rb', line 196
t.datetime "updated_at" 
     | 
  
 
    
      
      
      
  
  
    #visa_letter  ⇒ Boolean 
  
  
  
  
    
      
198 
     | 
    
      # File 'db/schema.rb', line 198
t.boolean "visa_letter" 
     | 
  
 
    
   
  
    Instance Method Details
    
      
  
  
    The event associated to the state machine
   
 
Validations:
  
    
      
11 
     | 
    
      # File 'app/models/request.rb', line 11
belongs_to :event 
     |