Sha256: d150f0204cfd4bd321938e61b39103bab5a70d51187cc5cf689f7c3ead51a753
Contents?: true
Size: 665 Bytes
Versions: 3
Compression:
Stored size: 665 Bytes
Contents
module TextMagic class API class Error < StandardError attr_reader :code, :message # Creates an instance of TextMagic::API::Error. Error code and error message # can be supplied as arguments or in a hash. # # TextMagic::API::Error.new(code, message) # TextMagic::API::Error.new("error_code" => code, "error_message" => message) def initialize(*args) if args.first.is_a?(Hash) @code, @message = args.first["error_code"], args.first["error_message"] else @code, @message = args end end def to_s "#{@message} (#{@code})" end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
textmagic-0.6.0 | lib/textmagic/error.rb |
textmagic-0.5.0 | lib/textmagic/error.rb |
textmagic-0.4.0 | lib/error.rb |