class Fictium::Configuration::ApiBlueprint
Attributes
api_version_formatter[RW]
host[RW]
license_formatter[RW]
resources_group_name[RW]
terms_of_service_formatter[RW]
Public Class Methods
new()
click to toggle source
# File lib/fictium/configurations/api_blueprint.rb, line 7 def initialize self.host = 'https://change.me.at.api_blueprint.config' self.resources_group_name = 'Resources' self.footer_header = 'Information and references' self.api_version_formatter = method(:format_api_version) self.terms_of_service_formatter = method(:format_terms_of_service) self.license_formatter = method(:format_license) end
Private Instance Methods
format_api_version(api_version)
click to toggle source
# File lib/fictium/configurations/api_blueprint.rb, line 18 def format_api_version(api_version) "API version: #{api_version}" end
format_license(license)
click to toggle source
# File lib/fictium/configurations/api_blueprint.rb, line 26 def format_license(license) "[#{license[:name]}](#{license[:url]}) license." end
format_terms_of_service(terms_of_service)
click to toggle source
# File lib/fictium/configurations/api_blueprint.rb, line 22 def format_terms_of_service(terms_of_service) "[Terms of service](#{terms_of_service})." end