module Grape::Roar::Extensions::Relations::Adapters

Public Class Methods

for(klass) click to toggle source
# File lib/grape/roar/extensions/relations/adapters.rb, line 12
def self.for(klass)
  (constants - [:Base]).inject(nil) do |m, c|
    obj = const_get(c)
    obj.valid_for?(klass) ? obj.new(klass) : m
  end
end