Class: WebTools::Support::Debugger::ObjectLogError
- Defined in:
- lib/web_tools/support/debugger.rb
Instance Attribute Summary
Attributes inherited from Process
#exception, #label, #thread, #timestamp
Instance Method Summary collapse
- #delete ⇒ Object
- 
  
    
      #initialize(error)  ⇒ ObjectLogError 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    A new instance of ObjectLogError. 
Methods inherited from Process
#[], #[]=, #frames, new, #pop_exception_handling_frames, #ruby_frames, #to_hash
Constructor Details
#initialize(error) ⇒ ObjectLogError
Returns a new instance of ObjectLogError.
| 140 141 142 143 144 145 146 | # File 'lib/web_tools/support/debugger.rb', line 140 def initialize(error) super(error) @log_entry = error @label = error.label @timestamp = error. @thread = error.continuation end | 
Instance Method Details
#delete ⇒ Object
| 148 149 150 151 152 153 154 155 | # File 'lib/web_tools/support/debugger.rb', line 148 def delete if Maglev::System.needs_commit raise Exception, "Abort would loose data. Commit your data and try again" end Maglev.abort_transaction ObjectLogEntry.object_log.delete(@log_entry) Maglev.commit_transaction end |