Module: RoadForest::SourceRigor::Credence
- Defined in:
- lib/roadforest/source-rigor/credence.rb,
lib/roadforest/source-rigor/credence/any.rb,
lib/roadforest/source-rigor/credence/role-if-available.rb,
lib/roadforest/source-rigor/credence/none-if-role-absent.rb
Defined Under Namespace
Classes: Any, NoneIfRoleAbsent, RoleIfAvailable
Class Method Summary
collapse
Class Method Details
.policy(name) ⇒ Object
13
14
15
16
17
18
19
20
21
22
23
|
# File 'lib/roadforest/source-rigor/credence.rb', line 13
def self.policy(name)
if block_given?
policies[name] ||= yield
else
begin
policies.fetch(name)
rescue KeyError
raise "No Credence policy for #{name.inspect} (available named policies are #{policies.keys.inspect})"
end
end
end
|