draper/lib/draper/query_methods/load_strategy.rb

22 lines
406 B
Ruby

module Draper
module QueryMethods
module LoadStrategy
def self.new(name)
const_get(name.to_s.camelize).new
end
class ActiveRecord
def allowed?(method)
::ActiveRecord::Relation::VALUE_METHODS.include? method
end
end
class Mongoid
def allowed?(method)
raise NotImplementedError
end
end
end
end
end