Class: Passpartu::Config

Inherits:
Object
  • Object
show all
Defined in:
lib/passpartu.rb

Constant Summary collapse

DEFAULT_POLICY_FILE =
'./config/passpartu.yml'

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeConfig

Returns a new instance of Config.



39
40
41
42
43
44
45
# File 'lib/passpartu.rb', line 39

def initialize
  @policy_file = DEFAULT_POLICY_FILE
  self.policy = load_policy_file(policy_file) if File.exist?(policy_file)
  @raise_policy_missed_error = true
  @check_waterfall = false
  @role_access_method = :role
end

Instance Attribute Details

#check_waterfallObject

Returns the value of attribute check_waterfall.



35
36
37
# File 'lib/passpartu.rb', line 35

def check_waterfall
  @check_waterfall
end

#policyObject

Returns the value of attribute policy.



35
36
37
# File 'lib/passpartu.rb', line 35

def policy
  @policy
end

#policy_fileObject

Returns the value of attribute policy_file.



35
36
37
# File 'lib/passpartu.rb', line 35

def policy_file
  @policy_file
end

#raise_policy_missed_errorObject

Returns the value of attribute raise_policy_missed_error.



34
35
36
# File 'lib/passpartu.rb', line 34

def raise_policy_missed_error
  @raise_policy_missed_error
end

#role_access_methodObject

Returns the value of attribute role_access_method.



34
35
36
# File 'lib/passpartu.rb', line 34

def role_access_method
  @role_access_method
end