Sha256: ede0567a8dd216ba7e93d4aed8fad66c7d06273e7521ab83d5834e399a42cbb2
Contents?: true
Size: 812 Bytes
Versions: 1
Compression:
Stored size: 812 Bytes
Contents
# rbs_enabled: true module Autocad Error = Class.new(::RuntimeError) NonDGNFile = Class.new(Error) class FileNotFound < Error def initialize(path) super("File at path #{path} not found") end end MultipleUpdateError = Class.new(Error) # class RetryableError < Error # attr_reader :num_tries # def initialize(message, num_tries) # @num_tries = num_tries # super("#{message} (##{num_tries})") # end # end class DrawingError < Error attr_reader :drawing def initialize(message, drawing) @drawing = drawing super("#{message} for #{drawing.path}") end end class ExistingFile < Error def initialize(path) msg = "File at path #{path} already exists" super(msg) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
autocad-0.4.6 | lib/autocad/errors.rb |