Class: Fig

Inherits:
Object
  • Object
show all
Defined in:
lib/utils/prompts/figlet.rb

Overview

Some ultra cool figlets

Instance Method Summary collapse

Constructor Details

#initializeFig

Returns a new instance of Fig.



8
9
10
11
12
13
# File 'lib/utils/prompts/figlet.rb', line 8

def initialize
  @store = DATA
  @font = FIGLET
  @figlet = Figlet::Typesetter.new(@font)
  @user = @store.transaction { @store[:user] }
end

Instance Method Details

#jira_userObject



23
24
25
# File 'lib/utils/prompts/figlet.rb', line 23

def jira_user
  puts @figlet["#{@user} jiraquest"]
end

#jiraquestObject



15
16
17
# File 'lib/utils/prompts/figlet.rb', line 15

def jiraquest
  puts @figlet['jiraquest 2018!']
end

#userObject



19
20
21
# File 'lib/utils/prompts/figlet.rb', line 19

def user
  puts @figlet[@user.to_s]
end

#user_message(message) ⇒ Object



27
28
29
# File 'lib/utils/prompts/figlet.rb', line 27

def user_message(message)
  puts @figlet["#{@user} #{message}"]
end