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