class ActiveModelSerializers::SerializationContext

def default_url_options

def default_url_options
  @default_url_options ||= {}
end

def initialize(*args)

def initialize(*args)
  options = args.extract_options!
  if args.size == 1
    request = args.pop
    options[:request_url] = request.original_url[/\A[^?]+/]
    options[:query_parameters] = request.query_parameters
  end
  @request_url = options.delete(:request_url)
  @query_parameters = options.delete(:query_parameters)
  @url_helpers = options.delete(:url_helpers) || self.class.url_helpers
  @default_url_options = options.delete(:default_url_options) || self.class.default_url_options
end

def url_helpers

def url_helpers
  @url_helpers ||= Module.new
end