Sha256: 84b5971eab8ce092bedd7463a3ee75c498b93acd4b52135146871d837177f571
Contents?: true
Size: 1.93 KB
Versions: 4
Compression:
Stored size: 1.93 KB
Contents
# frozen_string_literal: true # A new wrapper for the Discorb API. # # @author sevenc-nanashi module Discorb # @!visibility private # @!macro [new] async # @note This is an asynchronous method, it will return a `Async::Task` object. Use `Async::Task#wait` to get the result. # # @!macro [new] client_cache # @note This method returns an object from client cache. it will return `nil` if the object is not in cache. # @return [nil] The object wasn't cached. # # @!macro members_intent # @note You must enable `GUILD_MEMBERS` intent to use this method. # # @!macro edit # @note The arguments of this method are defaultly set to `:unset`. Specify value to set the value, if not don't specify or specify `:unset`. # # @!macro http # @note This method calls HTTP request. # @raise [Discorb::HTTPError] HTTP request failed. # def macro # NOTE: this method is only for YARD. puts 'Wow, You found the easter egg!\n\n' red = "\e[31m" reset = "\e[m" puts <<~"EASTEREGG" | . #{red} | #{reset} __| #{red} |__ #{reset} / | | __ __ _ #{red} _ | \\ #{reset} ( | | (__ / / \\ #{red}|/ | ) #{reset} \\__| | __) \\__ \\_/ #{red}| |__/ #{reset} https://github.com/discorb-lib/discorb EASTEREGG end end require_order = %w[common flag dictionary error internet intents emoji_table modules] + %w[user member guild emoji channel embed message] + %w[application audit_logs color components event extension] + %w[file guild_template image integration interaction invite log permission] + %w[presence reaction role sticker utils voice_state webhook] + %w[gateway_requests gateway] + %w[asset client extend] require_order.each do |name| require_relative "discorb/#{name}.rb" end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
discorb-0.0.4 | lib/discorb.rb |
discorb-0.0.3 | lib/discorb.rb |
discorb-0.0.2 | lib/discorb.rb |
discorb-0.0.1 | lib/discorb.rb |