class Button
Workspace setup miniquest
Public Class Methods
new()
click to toggle source
# File lib/jiraquest/quests/button.rb, line 8 def initialize @store = DATA @prompt = TTY::Prompt.new @user = @store.transaction { @store[:user] } end
Public Instance Methods
quest()
click to toggle source
# File lib/jiraquest/quests/button.rb, line 14 def quest @prompt.warn("\nQuest 2") @prompt.ok("'Press The Button'") if @user[/[K|k]ristian/] button? Reporter.new.success('Great!') else 4.times { button? } Morale.new.update_and_print(-2) end sleep 1 Score.new.update_and_print(1) sleep 1 Reporter.new.quest_complete('Button') end