Module: HelpMeP

Defined in:
lib/help_me_p.rb,
lib/help_me_p/version.rb

Constant Summary collapse

VERSION =
"0.2.9"

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.blueObject



21
22
23
# File 'lib/help_me_p.rb', line 21

def self.blue
  34
end

.colorize(string, color) ⇒ Object



5
6
7
# File 'lib/help_me_p.rb', line 5

def self.colorize(string, color)
  "\e[#{color}m#{string}\e[0m"
end

.greenObject



13
14
15
# File 'lib/help_me_p.rb', line 13

def self.green
  32
end

.light_blueObject



29
30
31
# File 'lib/help_me_p.rb', line 29

def self.light_blue
  36
end

.pinkObject



25
26
27
# File 'lib/help_me_p.rb', line 25

def self.pink
  35
end

.redObject



9
10
11
# File 'lib/help_me_p.rb', line 9

def self.red
  31
end

.yellowObject



17
18
19
# File 'lib/help_me_p.rb', line 17

def self.yellow
  33
end

Instance Method Details

#pee(desired_print, method = __method__.to_s) ⇒ Object



33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
# File 'lib/help_me_p.rb', line 33

def pee(desired_print, method = __method__.to_s)
  puts HelpMeP.colorize("*" * 50, HelpMeP.blue)
  puts HelpMeP.colorize(" " * 23 + "START" + " " * 22, HelpMeP.blue)
  puts HelpMeP.colorize("*" * 50, HelpMeP.blue)
  if !desired_print
    puts HelpMeP.colorize("😡   😡   😡   RETURNED NIL VALUE   😡   😡   😡", HelpMeP.red)
  else
    puts HelpMeP.colorize("PRINTING OBJECT OF TYPE: #{desired_print.class.to_s}", HelpMeP.green)
    puts "_" * 50
    ap desired_print
    puts "_" * 50
  end
  puts HelpMeP.colorize("*" * 50, HelpMeP.blue)
  puts HelpMeP.colorize(" " * 23 + "END" + " " * 24, HelpMeP.blue)
  puts HelpMeP.colorize("*" * 50, HelpMeP.blue)
end