class Raddocs::ResponseFields

An example's response fields, requires a class because the table can display unknown columns

Constants

SPECIAL_KEYS

Attributes

extra_keys[R]
fields[R]

Public Class Methods

new(response_fields) click to toggle source
# File lib/raddocs/models.rb, line 181
def initialize(response_fields)
  return unless response_fields # Might not be present
  @fields = response_fields.map { |field| ResponseField.new(field) }
  @extra_keys = response_fields.flat_map(&:keys).uniq - SPECIAL_KEYS
end

Public Instance Methods

present?() click to toggle source

@return [Boolean] true if fields contains elements

# File lib/raddocs/models.rb, line 188
def present?
  @fields.count > 0
end