Module: RsApi
- Defined in:
- lib/rs_api.rb,
lib/rs_api/version.rb,
lib/rs_api/rs_request.rb,
lib/rs_api/hiscores/hiscore.rb,
lib/rs_api/helpers/skill_helper.rb,
lib/rs_api/runemetrics/monthly_xp.rb,
lib/rs_api/hiscores/player_compare.rb,
lib/rs_api/runemetrics/runemetrics.rb,
lib/rs_api/helpers/player_name_helper.rb,
lib/rs_api/hiscores/player_experience.rb
Overview
Uncomment below to run Example(s) in file. May also need to for other related files. require ‘text-table’ require_relative ‘hiscore’ require_relative ‘../rs_request’ require_relative ‘../helpers/integer_helper’ require_relative ‘../helpers/string_colour_helper’ require_relative ‘../helpers/skill_helper’ require_relative ‘../patches/text_table__cell_patch’ # for color printing require_relative ‘../patches/text_table__table_patch’ # for color printing
Defined Under Namespace
Modules: PlayerNameHelper, SkillHelper Classes: Hiscore, MonthlyXp, PlayerCompare, PlayerExperience, RsRequest, Runemetrics
Constant Summary collapse
- FOLDERS_TO_LOAD =
[:helpers, :hiscores, :runemetrics, ''].freeze
- VERSION =
'1.1.2'
Class Method Summary collapse
Class Method Details
.autoload_files ⇒ Object
21 22 23 24 25 26 27 28 |
# File 'lib/rs_api.rb', line 21 def self.autoload_files FOLDERS_TO_LOAD.each do |s| Dir[File.join(__dir__, 'rs_api', s.to_s, '*.rb')].each do |file| class_name = File.basename(file, '.rb').camelcase autoload class_name, file end end end |