Module: Telewatts::SenderSupport::SampleDataSupport

Defined in:
lib/telewatts/sender_support/sample_data_support.rb

Instance Method Summary collapse

Instance Method Details

#generate_sender_reportsObject



5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
# File 'lib/telewatts/sender_support/sample_data_support.rb', line 5

def generate_sender_reports
    
  begin
    raise Exception.new "sample exception message"
  rescue Exception => e
    exception = e
  end
    
  reports = []
    
  i=0;
  SenderReport.levels.each do |level|
    3.times do
      reports << SenderReport.new do |e|
        e.level=level 
        e.message = "Sample SenderReport message ##{i}"
        e.dump_exception(exception) if level=='error'
      end
      i+=1
    end
  end
  
  reports << SenderReport.new do |e|
    e.level='report' 
    e.code='sender_active'
    e.message = "Sample SenderReport message ##{i}"
  end
  
  reports
end