Class: EgovUtils::Organization
  
  
  
  
  
    - Inherits:
 
    - 
      Love
      
        
          - Object
 
          
            - ActiveResource::Base
 
          
            - Love
 
          
            - EgovUtils::Organization
 
          
        
        show all
      
     
  
  
  
  
  
  
  
  
  
  
    - Defined in:
 
    - app/resources/egov_utils/organization.rb
 
  
  
 
  
    
      Class Method Summary
      collapse
    
    
  
  
  
  
  
  
  
  
  
  Methods inherited from Love
  config, inherited, mock!, mock_subclass, mocked_classes, where
  
  
    Class Method Details
    
      
  
  
    .courts(organization_keys = nil, include_branches: true)  ⇒ Object 
  
  
  
  
    
      
39
40
41
42
43
44 
     | 
    
      # File 'app/resources/egov_utils/organization.rb', line 39
def self.courts(organization_keys=nil, include_branches: true)
  filters = {category_abbrev: ['OS','KS', 'MS']}
  filters.merge!(key: organization_keys) if organization_keys.present?
  filters.merge!(branch_of_id: [nil]) unless include_branches
  all(params: {f: filters, sort: {'0' => {path: 'category_abbrev'} }})
end
     | 
  
 
    
      
  
  
    .district_courts(superior_ids = nil)  ⇒ Object 
  
  
  
  
    
      
50
51
52
53 
     | 
    
      # File 'app/resources/egov_utils/organization.rb', line 50
def self.district_courts(superior_ids=nil)
  f = superior_ids ? {superior_id: superior_ids} : {}
  all(params: {f: f.merge({category_abbrev: '=|OS'}), sort: {'0' => {path: 'name'} }})
end
     | 
  
 
    
      
  
  
    .find_by_key(key)  ⇒ Object 
  
  
  
  
    
      
35
36
37 
     | 
    
      # File 'app/resources/egov_utils/organization.rb', line 35
def self.find_by_key(key)
  where(key: key).first
end 
     | 
  
 
    
      
  
  
    .region_courts(branches = false)  ⇒ Object 
  
  
  
  
    
      
46
47
48 
     | 
    
      # File 'app/resources/egov_utils/organization.rb', line 46
def self.region_courts(branches=false)
  all(params: {f: {category_abbrev: ['KS','MS'], branch_of_id: [nil]}, sort: {'0' => {path: 'name'} }})
end
     |