Sha256: 2ce19ab65df2d6941df2340202098674aa702e081b326ee2bf0838a45252014c
Contents?: true
Size: 774 Bytes
Versions: 2
Compression:
Stored size: 774 Bytes
Contents
# frozen_string_literal: true require 'avm/file_formats/base' module Avm module EacGenericBase0 class FileFormats class Base < ::Avm::FileFormats::Base VALID_BASENAMES = %w[*.asm *.bat *.css.coffee *.java *.js *.rb *.s *.scss *.sql *.tex *.url *.yml *.yaml].freeze VALID_TYPES = %w[plain x-shellscript].freeze def internal_apply(files) files.each { |file| file_apply(file) } end def file_apply(file) file.write(string_apply(file.read)) end def string_apply(string) b = '' string.each_line do |line| b += "#{line.rstrip}\n" end "#{b.strip}\n".gsub(/\t/, ' ') end end end end end
Version data entries
2 entries across 2 versions & 2 rubygems
Version | Path |
---|---|
avm-eac_generic_base0-0.6.0 | lib/avm/eac_generic_base0/file_formats/base.rb |
eac_tools-0.37.2 | sub/avm-eac_generic_base0/lib/avm/eac_generic_base0/file_formats/base.rb |