Sha256: 377dc66caf47e12b8d7123feef8ce8be9ba22990a6955290d88d16ddb6b3127f
Contents?: true
Size: 507 Bytes
Versions: 5
Compression:
Stored size: 507 Bytes
Contents
# typed: true # frozen_string_literal: true begin require "frozen_record" rescue LoadError return end module Tapioca module Compilers module Dsl module Extensions module FrozenRecord attr_reader :__tapioca_scope_names def scope(name, body) @__tapioca_scope_names ||= [] @__tapioca_scope_names << name super end ::FrozenRecord::Base.singleton_class.prepend(self) end end end end end
Version data entries
5 entries across 5 versions & 1 rubygems