Sha256: f08e5727860bfbad43fadaddc5d82648a237cbd982b03fbad36a66506984523e
Contents?: true
Size: 411 Bytes
Versions: 7
Compression:
Stored size: 411 Bytes
Contents
module SimpleRoles module Packager extend self def package clazz, strategy = config.strategy SimpleRoles::Configuration.user_models << clazz clazz.send :include, SimpleRoles::config.strategy_class(strategy)::Persistence clazz.send :include, SimpleRoles::config.strategy_class(strategy)::RolesMethods end private def config SimpleRoles.config end end end
Version data entries
7 entries across 7 versions & 1 rubygems