Sha256: 78df75a9a561d13c9ed0f4b9e30c6e79dfcd08ab78362b7b56a7f31adef481b3
Contents?: true
Size: 575 Bytes
Versions: 17
Compression:
Stored size: 575 Bytes
Contents
module Apipie class ErrorDescription attr_reader :code, :description def initialize(args) if args.first.is_a? Hash args = args.first elsif args.count == 2 args = {:code => args.first, :description => args.second} else raise ArgumentError "ApipieError: Bad use of error method." end @code = args[:code] || args['code'] @description = args[:desc] || args[:description] || args['desc'] || args['description'] end def to_json {:code => code, :description => description} end end end
Version data entries
17 entries across 17 versions & 2 rubygems