Sha256: ae8b4e86d20eab0310d24a99eaa649b2fcd22261432bead68998ba76b855d1f8
Contents?: true
Size: 293 Bytes
Versions: 2
Compression:
Stored size: 293 Bytes
Contents
require 'i_am_i_can/role/definition' require 'i_am_i_can/role/assignment' module IAmICan module Role extend ActiveSupport::Concern class_methods do def which(name:, **conditions) find_by!(name: name, **conditions) end end included do end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
i_am_i_can-3.0.1 | lib/i_am_i_can/role.rb |
i_am_i_can-3.0.0 | lib/i_am_i_can/role.rb |