Module: PTTool::Helper
- Defined in:
- lib/pttool/helper.rb
Overview
Module for helper functions.
Class Method Summary collapse
- .add_membership(project, person, role = 'member') ⇒ Object
- .prompt(msg = 'Do you want to continue?') ⇒ Object
Class Method Details
.add_membership(project, person, role = 'member') ⇒ Object
13 14 15 |
# File 'lib/pttool/helper.rb', line 13 def self.add_membership(project, person, role = 'member') project.add_membership(person_id: person.id, role: role) end |
.prompt(msg = 'Do you want to continue?') ⇒ Object
6 7 8 9 10 11 |
# File 'lib/pttool/helper.rb', line 6 def self.prompt(msg = 'Do you want to continue?') print("#{msg} [(y)es|(N)o|(a)bort] ") response = STDIN.gets.strip.downcase raise Error, 'aborted' if %w(a abort).include?(response) %w(y yes true 1).include?(response) end |