Module: StakeholderManagementStrategy
- Defined in:
- lib/stakeholder_management_strategy.rb,
lib/stakeholder_management_strategy/version.rb
Constant Summary collapse
- VERSION =
"0.0.1"
- @@LEVELS =
[:no, :some, :high]
Class Method Summary collapse
Class Method Details
.strategy(power:, interest:) ⇒ Object
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
# File 'lib/stakeholder_management_strategy.rb', line 7 def self.strategy(power:, interest:) raise unless [power, interest].all? {|dimension| dimension.in? @@LEVELS } case power when :high case interest when :no :watch when :some :keep_satisfied when :high :constant_active_management end when :some :keep_onside when :no case interest when :no :ignore else :keep_informed end end end |