module ActiveModelSerializers::Adapter

def new(*args)

All methods are class functions
def new(*args)
  fail ArgumentError, 'Adapters inherit from Adapter::Base.' \
    "Adapter.new called with args: '#{args.inspect}', from" \
    "'caller[0]'."
end