class ActiveModelSerializers::Adapter::DataTables::Meta

Attributes

object[R]
scope[R]

Public Class Methods

new(serializer) click to toggle source
# File lib/data_tables/active_model_serializers/adapter/meta.rb, line 6
def initialize(serializer)
  @object = serializer.object
  @scope = serializer.scope

  # Use the return value of the block unless it is nil.
  if serializer._meta.respond_to?(:call)
    @value = instance_eval(&serializer._meta)
  else
    @value = serializer._meta
  end
end

Public Instance Methods

as_json() click to toggle source
# File lib/data_tables/active_model_serializers/adapter/meta.rb, line 18
def as_json
  @value
end