class ActiveModelSerializers::SerializationContext
Attributes
default_url_options[W]
url_helpers[W]
key_transform[R]
query_parameters[R]
request_url[R]
Public Class Methods
default_url_options()
click to toggle source
# File lib/active_model_serializers/serialization_context.rb, line 12 def default_url_options @default_url_options ||= {} end
new(*args)
click to toggle source
# File lib/active_model_serializers/serialization_context.rb, line 28 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
url_helpers()
click to toggle source
# File lib/active_model_serializers/serialization_context.rb, line 8 def url_helpers @url_helpers ||= Module.new end