Sha256: d7d4344e67c0ade121352d7bebe6360f29bbf50cf55845ad2bd82ff821f614bf
Contents?: true
Size: 868 Bytes
Versions: 17
Compression:
Stored size: 868 Bytes
Contents
# https://robots.thoughtbot.com/mygem-configure-block module JsonapiCompliable class Configuration # @return [Boolean] Should we raise when the client requests a relationship not defined on the server? # Defaults to true. attr_accessor :raise_on_missing_sideload # @return [Boolean] Concurrently fetch sideloads? This is *experimental* and may be removed. # Defaults to false attr_accessor :experimental_concurrency # Set defaults # @api private def initialize @raise_on_missing_sideload = true @experimental_concurrency = false end # @api private def experimental_concurrency=(val) if val && !defined?(Concurrent::Promise) raise "You must add the concurrent-ruby gem to opt-in to experimental concurrency" else @experimental_concurrency = val end end end end
Version data entries
17 entries across 17 versions & 1 rubygems