Sha256: 0d37e1015e843b0ff24cecc287a6304c8f10a9c7420bad256f0206cc01f6d013
Contents?: true
Size: 579 Bytes
Versions: 6
Compression:
Stored size: 579 Bytes
Contents
# frozen_string_literal: true module GraphQL module Types module Relay module DefaultRelay def self.extended(child_class) child_class.default_relay(true) end def default_relay(new_value) @default_relay = new_value end def default_relay? if defined?(@default_relay) @default_relay elsif self.is_a?(Class) superclass.respond_to?(:default_relay?) && superclass.default_relay? else false end end end end end end
Version data entries
6 entries across 6 versions & 1 rubygems