Sha256: 41634cf90d34c835aaad73fb8c7e57e61427f1ff0fd4d47d4aff744ab358b6d8

Contents?: true

Size: 756 Bytes

Versions: 4

Compression:

Stored size: 756 Bytes

Contents

module ModpackLocalizer
  # インデントを扱うモジュール
  module IndentHelper
    # インデントを数える
    #
    # @param [String] unstripped_line stripされていない行
    # @return [Integer] インデントの数
    def count_indent(unstripped_line)
      unstripped_line.length - unstripped_line.lstrip.length
    end

    # インデントを作成
    #
    # @param [Integer] indent インデント数
    # @return [String] インデント
    def create_indent(indent)
      "  " * indent
    end

    # 中間行のインデントを作成
    #
    # @param [Integer] indent インデント数
    # @return [String] 中間行のインデント
    def middle_indent(indent)
      "  " * (indent + 1)
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
modpack_localizer-0.1.3 lib/modpack_localizer/util/indent_helper.rb
modpack_localizer-0.1.2 lib/modpack_localizer/util/indent_helper.rb
modpack_localizer-0.1.1 lib/modpack_localizer/util/indent_helper.rb
modpack_localizer-0.1.0 lib/modpack_localizer/util/indent_helper.rb