Class: JSONResponse
- Inherits:
 - 
      Object
      
        
- Object
 - JSONResponse
 
 - Defined in:
 - backend/app/lib/reports/json_response.rb
 
Instance Method Summary (collapse)
- 
  
    
      - (Object) each {|[| ... }
    
    
  
  
  
  
  
  
  
  
  
    
 - 
  
    
      - (Object) generate 
    
    
  
  
  
  
  
  
  
  
  
    
 - 
  
    
      - (JSONResponse) initialize(report, params = {}) 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    
A new instance of JSONResponse.
 
Constructor Details
- (JSONResponse) initialize(report, params = {})
Returns a new instance of JSONResponse
      3 4 5  | 
    
      # File 'backend/app/lib/reports/json_response.rb', line 3 def initialize(report, params = {} ) @report = report end  | 
  
Instance Method Details
- (Object) each {|[| ... }
      7 8 9 10 11 12 13 14 15 16 17 18 19  | 
    
      # File 'backend/app/lib/reports/json_response.rb', line 7 def each yield "[" first = true @report.each do |row| if first first = false else yield "," end yield row.to_json end yield "]" end  | 
  
- (Object) generate
      21 22 23 24  | 
    
      # File 'backend/app/lib/reports/json_response.rb', line 21 def generate output = "" self.each { |r| output << r } end  |