Method: JSONAPI::Configuration#key_formatter

Defined in:
lib/jsonapi/configuration.rb

#key_formatterObject



124
125
126
127
128
129
130
131
132
133
134
135
136
137
# File 'lib/jsonapi/configuration.rb', line 124

def key_formatter
  if self.cache_formatters
    formatter = @key_formatter_tlv.value
    return formatter if formatter
  end

  formatter = JSONAPI::Formatter.formatter_for(self.json_key_format)

  if self.cache_formatters
    formatter = @key_formatter_tlv.value = formatter.cached
  end

  return formatter
end