class Jumpstarter::Writer

Public Class Methods

file_replace(filepath, regexp, *args, &block) click to toggle source
# File lib/jumpstarter_core/writer.rb, line 26
def file_replace(filepath, regexp, *args, &block)
    content = File.read(filepath).gsub(regexp, *args, &block)
    File.open(filepath, 'wb') { |file| file.write(content) }
end
file_write(filepath, text) click to toggle source
# File lib/jumpstarter_core/writer.rb, line 30
def file_write(filepath, text)
    filepath.puts "#{text}"
end
newline!() click to toggle source
# File lib/jumpstarter_core/writer.rb, line 14
def newline!()
    puts"\n"
end
setup_guide!() click to toggle source
# File lib/jumpstarter_core/writer.rb, line 11
def setup_guide!()
    puts "Starting setup guide...\n".green
end
show_error(message: nil) click to toggle source
# File lib/jumpstarter_core/writer.rb, line 20
def show_error(message: nil)
    puts "#{message}".red
end
show_success(message: nil) click to toggle source
# File lib/jumpstarter_core/writer.rb, line 17
def show_success(message: nil)
    puts "#{message}".green
end
welcome!() click to toggle source
# File lib/jumpstarter_core/writer.rb, line 6
def welcome!()
    print "\nHi there!".green
    puts " Welcome to Jumpstarter 🤘\n"
    puts "\nUnsure what this is? Read below!"
end
write(message: nil) click to toggle source
# File lib/jumpstarter_core/writer.rb, line 23
def write(message: nil)
    puts message
end