class Swagger::Serializer::Store

Attributes

deserialize_options[R]
serialize_options[R]

Public Class Methods

current() click to toggle source
# File lib/swagger/serializer/store.rb, line 5
def current
  @current ||= new
end
new(serialize_options: nil, deserialize_options: nil) click to toggle source
# File lib/swagger/serializer/store.rb, line 12
def initialize(serialize_options: nil, deserialize_options: nil)
  @serialize_options = serialize_options || {}
  @deserialize_options = deserialize_options || {}

  @serialize_options[:inject_key] ||= "title"
  @deserialize_options[:inject_key] ||= "title"

  @serialize_options[:injectors] ||= Injectors.new(cache: @serialize_options[:cache])
  @deserialize_options[:injectors] ||= Injectors.new(cache: @deserialize_options[:cache])
end