Class: T_Class
- Inherits:
 - 
      Sequel::Model
      
        
- Object
 - Sequel::Model
 - T_Class
 
 
- Defined in:
 - model/tag.rb
 
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.classes_documents(sr) ⇒ Object
      48 49 50  | 
    
      # File 'model/tag.rb', line 48 def self.classes_documents(sr) T_Class.where(:systematic_review_id=>sr[:id], :type=>'document').or(:systematic_review_id=>sr[:id], :type=>'general') end  | 
  
Instance Method Details
#allocate_tag(tag) ⇒ Object
      54 55 56 57 58 59 60  | 
    
      # File 'model/tag.rb', line 54 def allocate_tag(tag) tag_en_clase=TagInClass.where(:tag_id=>tag[:id],:tc_id=>self.id) if(tag_en_clase.empty?) TagInClass.insert(:tag_id=>tag[:id],:tc_id=>self.id) end end  | 
  
#deallocate_tag(tag) ⇒ Object
      63 64 65  | 
    
      # File 'model/tag.rb', line 63 def deallocate_tag(tag) TagInClass.where(:tag_id=>tag[:id], :tc_id=>self.id).delete end  | 
  
#tags ⇒ Object
      51 52 53  | 
    
      # File 'model/tag.rb', line 51 def Tag.join(:tag_in_classes, tag_id: :id ).select_all(:tags).where(:tc_id=>self.id) end  |