Class: Passpartu::Config
- Inherits:
-
Object
- Object
- Passpartu::Config
- Defined in:
- lib/passpartu.rb
Constant Summary collapse
- DEFAULT_POLICY_FILE =
'./config/passpartu.yml'
Instance Attribute Summary collapse
-
#check_waterfall ⇒ Object
Returns the value of attribute check_waterfall.
-
#policy ⇒ Object
readonly
Returns the value of attribute policy.
-
#policy_file ⇒ Object
Returns the value of attribute policy_file.
-
#raise_policy_missed_error ⇒ Object
Returns the value of attribute raise_policy_missed_error.
-
#role_access_method ⇒ Object
Returns the value of attribute role_access_method.
Instance Method Summary collapse
-
#initialize ⇒ Config
constructor
A new instance of Config.
Constructor Details
#initialize ⇒ Config
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_waterfall ⇒ Object
Returns the value of attribute check_waterfall.
35 36 37 |
# File 'lib/passpartu.rb', line 35 def check_waterfall @check_waterfall end |
#policy ⇒ Object
Returns the value of attribute policy.
35 36 37 |
# File 'lib/passpartu.rb', line 35 def policy @policy end |
#policy_file ⇒ Object
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_error ⇒ Object
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_method ⇒ Object
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 |