lib/extwitter/exception.ex
defmodule ExTwitter.Error do
defexception [:code, :message]
end
defmodule ExTwitter.RateLimitExceededError do
defexception [:code, :message, :reset_in, :reset_at]
end
defmodule ExTwitter.ConnectionError do
defexception [:reason, message: "connection error"]
end