Sha256: 280e618246742f2c8174ee527cc989b3ca3b84d961a17ef61a6c7f7364f4127c
Contents?: true
Size: 310 Bytes
Versions: 5
Compression:
Stored size: 310 Bytes
Contents
class Zendesk2::Model < Cistern::Model attr_accessor :errors def save save! rescue Zendesk2::Error => e self.errors= e.response[:body]["details"].inject({}){|r,(k,v)| r.merge(k => v.map{|e| e["type"] || e["description"]})} rescue nil self end def destroyed? !self.reload end end
Version data entries
5 entries across 5 versions & 1 rubygems