Module: Bundler::Security::Voting::BuildSuccess
- Defined in:
- lib/bundler/security/voting/build_success.rb
Overview
Build successful security verdict
Class Method Summary collapse
-
.build(policy_type, command) ⇒ String
Builds successful security verdict message.
-
.call(policy_type, command) ⇒ Object
Prints successful security verdict.
-
.message_type(policy_type) ⇒ String
Builds a message based on policy type.
Class Method Details
.build(policy_type, command) ⇒ String
Builds successful security verdict message
25 26 27 28 29 30 31 32 |
# File 'lib/bundler/security/voting/build_success.rb', line 25 def build(policy_type, command) [ "\n", (policy_type), ", commencing #{command}", "\n\n" ].join end |
.call(policy_type, command) ⇒ Object
Prints successful security verdict
13 14 15 16 17 |
# File 'lib/bundler/security/voting/build_success.rb', line 13 def call(policy_type, command) Bundler.ui.confirm( build(policy_type, command) ) end |
.message_type(policy_type) ⇒ String
Builds a message based on policy type
41 42 43 44 45 46 47 48 49 50 |
# File 'lib/bundler/security/voting/build_success.rb', line 41 def (policy_type) case policy_type when 'organization' 'All gems approved by your organization' when 'community' 'All gems approved by community' else raise InvalidPolicyType, policy_type end end |