class Object
Constants
- FILES
@!visibility private
- LOG_LEVELS
@!visibility private
Public Instance Methods
bundle_init()
click to toggle source
@!visibility private
# File lib/discorb/exe/init.rb, line 115 def bundle_init iputs "Initializing bundle..." create_file("Gemfile") iputs "Installing gems..." system "bundle install" sputs "Installed gems.\n" end
create_file(name)
click to toggle source
@!visibility private
# File lib/discorb/exe/init.rb, line 102 def create_file(name) File.write($path + "/#{name}", format(FILES[name], token: $values[:token]), mode: "wb") end
dirb_help()
click to toggle source
# File lib/discorb/exe/irb.rb, line 33 def dirb_help puts <<~EOS \e[96mDiscord-IRB\e[m This is a debug client for Discord. \e[90mmessage\e[m to get latest message. \e[36mhttps://discorb-lib.github.io/#{Discorb::VERSION}/file.irb.html\e[m for more information. EOS end
eputs(text)
click to toggle source
@!visibility private
# File lib/discorb/utils/colored_puts.rb, line 7 def eputs(text) puts "\e[91m#{text}\e[m" end
git_init()
click to toggle source
@!visibility private
# File lib/discorb/exe/init.rb, line 124 def git_init create_file(".gitignore") iputs "Initializing git repository..." system "git init" system "git add ." system "git commit -m \"Initial commit\"" sputs "Initialized repository, use " + "\e[32mgit commit --amend -m '...'\e[92m" + " to change commit message of initial commit.\n" end
iputs(text)
click to toggle source
@!visibility private
# File lib/discorb/utils/colored_puts.rb, line 12 def iputs(text) puts "\e[90m#{text}\e[m" end
make_files()
click to toggle source
@!visibility private
# File lib/discorb/exe/init.rb, line 107 def make_files iputs "Making files..." create_file("main.rb") create_file(".env") sputs "Made files.\n" end
message()
click to toggle source
# File lib/discorb/exe/irb.rb, line 29 def message $messages.last end
sputs(text)
click to toggle source
@!visibility private
# File lib/discorb/utils/colored_puts.rb, line 2 def sputs(text) puts "\e[92m#{text}\e[m" end