module GraphQL::Sugar::Define::ModelClass
Public Class Methods
call(type_defn, model_class, type_name = nil)
click to toggle source
# File lib/graphql/sugar/define/model_class.rb, line 5 def self.call(type_defn, model_class, type_name = nil) type_defn.name = type_name || model_class.to_s type_defn.metadata[:model_class] = model_class common_field_names = [:id, :createdAt, :updatedAt] common_field_names.each do |common_field_name| begin Sugar::Define::Attribute.call(type_defn, common_field_name) rescue => e Rails.logger.warn e end end end