Sha256: a054f22792dd22082dfdc89a75068be95d699a741d428a8d7183a7bd7ccf4a82
Contents?: true
Size: 604 Bytes
Versions: 4
Compression:
Stored size: 604 Bytes
Contents
# frozen_string_literal: true require "active_model/type" require "active_support" require "zeitwerk" module Permisi LOADER = Zeitwerk::Loader.for_gem class << self def init yield config if block_given? end def config @config ||= Config.new end def actors config.backend.actors end def actor(aka) config.backend.findsert_actor(aka) end def roles config.backend.roles end end end Permisi::LOADER.ignore("#{__dir__}/generators") Permisi::LOADER.ignore("#{__dir__}/permisi/backend/mongoid.rb") # todo Permisi::LOADER.setup
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
permisi-0.1.5 | lib/permisi.rb |
permisi-0.1.4 | lib/permisi.rb |
permisi-0.1.3 | lib/permisi.rb |
permisi-0.1.2 | lib/permisi.rb |