Module: OO::LicenseUser
- Defined in:
- lib/oo/license_user.rb
Class Method Summary collapse
Class Method Details
.included(base) ⇒ Object
3 4 5 6 7 8 9 10 11 12 13 |
# File 'lib/oo/license_user.rb', line 3 def self.included(base) base.class_eval do field :license_keys, type: :array, default: OO.configuration.default_license_keys def licensed?(attrs = {}) required_key = attrs.fetch(:to) CheckLicense.call(key: required_key, in: license_keys).any? end end end |