class Fictium::Postman::V2Exporter::FolderFormatter

Public Instance Methods

format(item_formatter, resource) click to toggle source
# File lib/fictium/exporters/postman/v2_exporter/folder_formatter.rb, line 5
def format(item_formatter, resource)
  { name: resource.name }.tap do |result|
    result[:description] = format_description(resource)
    result[:item] = item_formatter.from_resource(resource)
    metadata_formatter.format(resource, result)
  end
end

Private Instance Methods

format_description(resource) click to toggle source
# File lib/fictium/exporters/postman/v2_exporter/folder_formatter.rb, line 15
def format_description(resource)
  return resource.description if resource.description.present?

  resource.summary
end
metadata_formatter() click to toggle source
# File lib/fictium/exporters/postman/v2_exporter/folder_formatter.rb, line 21
def metadata_formatter
  @metadata_formatter ||= MetadataFormatter.new
end