module Toys::StandardMixins::Gems
def self.gem(name, *requirements)
def self.gem(name, *requirements) gems.activate(name, *requirements) end
def self.gems
def self.gems require "toys/utils/gems" # rubocop:disable Naming/MemoizedInstanceVariableName @__gems ||= Utils::Gems.new(**@__gems_opts) # rubocop:enable Naming/MemoizedInstanceVariableName end
def gem(name, *requirements)
-
(void)-
Parameters:
-
requirements(String...) -- Version requirements -
name(String) -- Name of the gem
def gem(name, *requirements) self.class.gems.activate(name, *requirements) end
def gems
-
(Toys::Utils::Gems)-
def gems self.class.gems end