Sha256: b1713b0d40292257feb9ef69db4d245081d2c6711f78ac9a7f48711047d0647f

Contents?: true

Size: 212 Bytes

Versions: 27

Compression:

Stored size: 212 Bytes

Contents

module TypeSanitizer
  
  def self.sanitize_c_identifier(unsanitized)
    # convert filename to valid C identifier by replacing invalid chars with '_'
    return unsanitized.gsub(/[-\/\\\.\,\s]/, "_")
  end

end

Version data entries

27 entries across 8 versions & 1 rubygems

Version Path
ceedling-0.25.0 vendor/cmock/vendor/unity/auto/type_sanitizer.rb
ceedling-0.25.0 vendor/cmock/vendor/c_exception/vendor/unity/auto/type_sanitizer.rb
ceedling-0.25.0 vendor/c_exception/vendor/unity/auto/type_sanitizer.rb
ceedling-0.25.0 vendor/unity/auto/type_sanitizer.rb
ceedling-0.24.0 vendor/c_exception/vendor/unity/auto/type_sanitizer.rb
ceedling-0.24.0 vendor/unity/auto/type_sanitizer.rb
ceedling-0.24.0 vendor/cmock/vendor/unity/auto/type_sanitizer.rb
ceedling-0.24.0 vendor/cmock/vendor/c_exception/vendor/unity/auto/type_sanitizer.rb
ceedling-0.22.0 vendor/c_exception/vendor/unity/auto/type_sanitizer.rb
ceedling-0.22.0 vendor/cmock/vendor/c_exception/vendor/unity/auto/type_sanitizer.rb
ceedling-0.22.0 vendor/unity/auto/type_sanitizer.rb
ceedling-0.22.0 vendor/cmock/vendor/unity/auto/type_sanitizer.rb
ceedling-0.21.0 vendor/cmock/vendor/unity/auto/type_sanitizer.rb
ceedling-0.21.0 vendor/c_exception/vendor/unity/auto/type_sanitizer.rb
ceedling-0.21.0 vendor/cmock/vendor/c_exception/vendor/unity/auto/type_sanitizer.rb
ceedling-0.21.0 vendor/unity/auto/type_sanitizer.rb
ceedling-0.20.3 vendor/c_exception/vendor/unity/auto/type_sanitizer.rb
ceedling-0.20.3 vendor/unity/auto/type_sanitizer.rb
ceedling-0.20.3 vendor/cmock/vendor/unity/auto/type_sanitizer.rb
ceedling-0.20.3 vendor/cmock/vendor/c_exception/vendor/unity/auto/type_sanitizer.rb