lib/cloudsponge/event.rb in cloudsponge-0.9.3 vs lib/cloudsponge/event.rb in cloudsponge-0.9.4

- old
+ new

@@ -7,10 +7,14 @@ def self.from_array(list) list.map { |event_data| Event.new(event_data) }.compact end + def inspect + "\#<#{self.class} #{event_type} #{status} #{value}>" + end + def initialize(event_data) # is it an error? # get the basic data self.event_type = event_data['event_type'] @@ -19,15 +23,15 @@ self.description = event_data['description'] self end def is_error? - self.event_type == 'ERROR' + self.status == 'ERROR' end def is_complete? self.event_type == 'COMPLETE' && self.status == 'COMPLETED' end end -end \ No newline at end of file +end