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