module TeamApi::ApiImplErrorHelpers
Private Instance Methods
error_summary()
click to toggle source
# File lib/team_api/api_impl_error_helpers.rb, line 13 def error_summary @error_summary ||= { 'errors' => errors, 'missing' => missing, } end
errors()
click to toggle source
# File lib/team_api/api_impl_error_helpers.rb, line 5 def errors @errors ||= (data['errors'] || {}) end
generate_errors_endpoint()
click to toggle source
# File lib/team_api/api_impl_error_helpers.rb, line 20 def generate_errors_endpoint return if errors.empty? && missing.empty? endpoint = 'errors' Endpoint.create(site, "#{baseurl}/#{endpoint}", error_summary) end
generate_errors_index_summary_endpoint()
click to toggle source
# File lib/team_api/api_impl_error_helpers.rb, line 26 def generate_errors_index_summary_endpoint return if errors.empty? && missing.empty? generate_index_endpoint( 'errors', 'Errors', '.about.yml parsing errors and ' \ 'repos missing a .about.yml file.', error_summary) end
missing()
click to toggle source
# File lib/team_api/api_impl_error_helpers.rb, line 9 def missing @missing ||= (data['missing'] || {}) end