class OO::CheckLicence
Attributes
licence[R]
licence_key[R]
licence_keys[R]
Public Class Methods
call(attrs = {})
click to toggle source
# File lib/oo/check_licence.rb, line 5 def self.call(attrs = {}) new(attrs).call end
new(attrs = {})
click to toggle source
# File lib/oo/check_licence.rb, line 9 def initialize(attrs = {}) @licence_key = attrs.fetch(:key) @licence_keys = attrs.fetch(:in) @licence = Licence.new(key: licence_key) end
Public Instance Methods
call()
click to toggle source
# File lib/oo/check_licence.rb, line 15 def call licence.masks & licence_keys end