Exception: Legion::Extensions::Github::RateLimitError

Inherits:
Error
  • Object
show all
Defined in:
lib/legion/extensions/github/errors.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(message = 'GitHub API rate limit exceeded', reset_at: nil, credential_fingerprint: nil) ⇒ RateLimitError

Returns a new instance of RateLimitError.



11
12
13
14
15
# File 'lib/legion/extensions/github/errors.rb', line 11

def initialize(message = 'GitHub API rate limit exceeded', reset_at: nil, credential_fingerprint: nil)
  @reset_at = reset_at
  @credential_fingerprint = credential_fingerprint
  super(message)
end

Instance Attribute Details

#credential_fingerprintObject (readonly)

Returns the value of attribute credential_fingerprint.



9
10
11
# File 'lib/legion/extensions/github/errors.rb', line 9

def credential_fingerprint
  @credential_fingerprint
end

#reset_atObject (readonly)

Returns the value of attribute reset_at.



9
10
11
# File 'lib/legion/extensions/github/errors.rb', line 9

def reset_at
  @reset_at
end