class Apipie::ErrorDescription

Attributes

code[R]
description[R]

Public Instance Methods

to_json() click to toggle source
# File lib/apipie/error_description.rb, line 19
def to_json
  {:code => code, :description => description}
end

Public Class Methods

new(args) click to toggle source
# File lib/apipie/error_description.rb, line 7
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