Sha256: 4d598874e4e9e3abdc16d2ed558bc4d2081d2960216e8b853e1bccf23d05f6c4
Contents?: true
Size: 1.12 KB
Versions: 2
Compression:
Stored size: 1.12 KB
Contents
# frozen_string_literal: true require "ruby-progressbar" require_relative "jp_quest/util/version" require_relative "jp_quest/util/help" require_relative "jp_quest/snbt/performer" # SNBT形式のファイルを翻訳する # 翻訳できるプロパティ # - title # - subtitle # - description module JpQuest # JpQuest gemについてのヘルプを表示する # # @return [void] def self.help JpQuest::Help.help end # プログレスバーを生成する # # @param [String] file_path ファイルのパス # @param [Integer] total プログレスバーの合計数 # @return [ProgressBar::Base] プログレスバー def self.create_progress_bar(file_path, total) # パスの内、カレントディレクトリ配下のパス以外は邪魔なので削除 # 例: /Users/user/quests/some.snbt -> /quests/some.snbt puts "\nFile path: #{file_path.gsub(Dir.pwd, "")}" ProgressBar.create( title: "Translating...", total: total, progress_mark: "#", format: "%t [%B]", length: 80, projector: { type: "smoothed", strength: 0.1 } ) end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
jp_quest-0.3.1 | lib/jp_quest.rb |
jp_quest-0.3.0 | lib/jp_quest.rb |