holywyvern/carbuncle

View on GitHub
gems/carbuncle-doc-ext/mrblib/top_level_namespace.rb

Summary

Maintainability
A
0 mins
Test Coverage
# @!parse
#   # A handle the Standard input, usually a console.
#   # @return [IO]
#   STDIN = IO.open(0, "r")
#   # A handle to the standard output, usually a console.
#   # @return [IO]
#   STDOUT = IO.open(1, "w")
#   # A handle to the standard error, usually a console.
#   # @return [IO]
#   STDERR = IO.open(2, "w")

class << self
  # @!method include(*modules)
  #   Includes all modules to be part of the top level namespace
  #   @param [Array] modules A list of modules to be included.
  # @!method private(*methods)
  #   Sets the assigned methods to be private.
  #   It does nothing in MRuby as a limitation of the environment.
  #   It exist to be compatible with the standard Ruby implementation.
  #   @param [Array] methods The list of methods to make private.
  # @!method protected(*methods)
  #   Sets the assigned methods to be protected.
  #   It does nothing in MRuby as a limitation of the environment.
  #   It exist to be compatible with the standard Ruby implementation.
  #   @param [Array] methods The list of methods to make protected.
  # @!method public(*methods)
  #   Sets the assigned methods to be public.
  #   It does nothing in MRuby as a limitation of the environment.
  #   It exist to be compatible with the standard Ruby implementation.
  #   @param [Array] methods The list of methods to make public.
end