class Fictium::Configuration::Postman
Attributes
api_url[RW]
default_status_names[RW]
example_formatter[RW]
id[RW]
unknown_status_name[RW]
Public Class Methods
new()
click to toggle source
# File lib/fictium/configurations/postman.rb, line 6 def initialize @api_url = '{{API_URL}}' @example_formatter = method(:format_example) @default_status_names = {} @unknown_status_name = method(:format_unknown_status_name) end
Private Instance Methods
format_example(status, example)
click to toggle source
# File lib/fictium/configurations/postman.rb, line 15 def format_example(status, example) "[#{status}] #{status_name_for(status, example)}" end
format_unknown_status_name(_status, example)
click to toggle source
# File lib/fictium/configurations/postman.rb, line 24 def format_unknown_status_name(_status, example) example.summary end
status_name_for(status, example)
click to toggle source
# File lib/fictium/configurations/postman.rb, line 19 def status_name_for(status, example) method = default_status_names[status] || unknown_status_name method.call(status, example) end