Class: Brainstem::ApiDocs::Formatters::OpenApiSpecification::Version2::FieldDefinitions::PresenterFieldFormatter

Inherits:
AbstractFormatter
  • Object
show all
Includes:
Helper
Defined in:
lib/brainstem/api_docs/formatters/open_api_specification/version_2/field_definitions/presenter_field_formatter.rb

Instance Method Summary collapse

Methods included from Helper

#format_http_method, #format_sentence, #format_tag_name, #presenter_title, #type_and_format, #uncapitalize

Methods inherited from AbstractFormatter

call

Methods included from Concerns::Optional

#valid_options

Constructor Details

#initialize(presenter, field) ⇒ PresenterFieldFormatter

Returns a new instance of PresenterFieldFormatter.



14
15
16
17
# File 'lib/brainstem/api_docs/formatters/open_api_specification/version_2/field_definitions/presenter_field_formatter.rb', line 14

def initialize(presenter, field)
  @presenter = presenter
  @field = field
end

Instance Method Details

#formatObject Also known as: call



19
20
21
# File 'lib/brainstem/api_docs/formatters/open_api_specification/version_2/field_definitions/presenter_field_formatter.rb', line 19

def format
  format_field(@field)
end