class OO::Configuration
Attributes
default_license_keys[R]
license_checkers_default_key[R]
license_checkers_default_user[R]
license_max_depth[R]
license_missing_reaction[R]
Public Class Methods
new()
click to toggle source
# File lib/oo/configuration.rb, line 7 def initialize @license_max_depth = 4 @default_license_keys = [] @license_missing_reaction = -> { :license_missing_reaction_not_configured } @license_checkers_default_user = -> { :license_checkers_default_user_not_configured } @license_checkers_default_key = -> { :license_checkers_default_key_not_configured } end
Public Instance Methods
default_license_keys=(license_keys)
click to toggle source
# File lib/oo/configuration.rb, line 26 def default_license_keys=(license_keys) raise Errors::DefaultLicenseKeysInvalid unless license_keys.is_a?(Array) @default_license_keys = license_keys end
license_checkers_default_key=(action)
click to toggle source
# File lib/oo/configuration.rb, line 41 def license_checkers_default_key=(action) raise Errors::LicenseCheckersDefaultKeyInvalid unless action.is_a?(Proc) @license_checkers_default_key = action end
license_checkers_default_user=(action)
click to toggle source
# File lib/oo/configuration.rb, line 36 def license_checkers_default_user=(action) raise Errors::LicenseCheckersDefaultUserInvalid unless action.is_a?(Proc) @license_checkers_default_user = action end
license_max_depth=(depth)
click to toggle source
# File lib/oo/configuration.rb, line 20 def license_max_depth=(depth) raise Errors::LicenseMaxDepthInvalid unless depth.is_a?(Fixnum) && depth > 0 @license_max_depth = depth end
license_missing_reaction=(action)
click to toggle source
# File lib/oo/configuration.rb, line 31 def license_missing_reaction=(action) raise Errors::LicenseMissingReactionInvalid unless action.is_a?(Proc) @license_missing_reaction = action end