class OO::CheckLicense
Attributes
license[R]
license_key[R]
license_keys[R]
Public Class Methods
call(attrs = {})
click to toggle source
# File lib/oo/check_license.rb, line 5 def self.call(attrs = {}) new(attrs).call end
new(attrs = {})
click to toggle source
# File lib/oo/check_license.rb, line 9 def initialize(attrs = {}) @license_key = attrs.fetch(:key) @license_keys = attrs.fetch(:in) @license = License.new(key: license_key) end
Public Instance Methods
call()
click to toggle source
# File lib/oo/check_license.rb, line 15 def call license.masks & license_keys end