Sha256: c324ef9f094df3297e2bac9a64ce18b31a9059eb46591233a3815bb528fc4627
Contents?: true
Size: 552 Bytes
Versions: 21
Compression:
Stored size: 552 Bytes
Contents
module CanTango::Permits class License module Loader def load_rules name = nil return if !licenses || licenses.permissions.empty? name ||= self.class.to_s.gsub(/License$/, "").underscore return if licenses.permissions[name].nil? licenses.permissions[name].can_eval do |permission_statement| instance_eval permission_statement end licenses.permissions[name].cannot_eval do |permission_statement| instance_eval permission_statement end end end end end
Version data entries
21 entries across 21 versions & 1 rubygems