Sha256: ecc5677ac9820f343aca50893463602fca940c24daf07a4784b4e9e0801c3f4b

Contents?: true

Size: 201 Bytes

Versions: 20

Compression:

Stored size: 201 Bytes

Contents

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

Version data entries

20 entries across 8 versions & 2 rubygems

Version Path
ceedling-0.31.1 vendor/unity/auto/type_sanitizer.rb
ceedling-0.31.1 vendor/cmock/vendor/unity/auto/type_sanitizer.rb
ceedling-0.31.0 vendor/unity/auto/type_sanitizer.rb
ceedling-0.31.0 vendor/cmock/vendor/unity/auto/type_sanitizer.rb
simdjson-0.3.0 vendor/simdjson/dependencies/cJSON/tests/unity/auto/type_sanitizer.rb
ceedling-0.30.0 vendor/c_exception/vendor/unity/auto/type_sanitizer.rb
ceedling-0.30.0 vendor/unity/auto/type_sanitizer.rb
ceedling-0.30.0 vendor/cmock/vendor/unity/auto/type_sanitizer.rb
ceedling-0.30.0 vendor/cmock/vendor/c_exception/vendor/unity/auto/type_sanitizer.rb
ceedling-0.28.3 vendor/unity/auto/type_sanitizer.rb
ceedling-0.28.3 vendor/cmock/vendor/unity/auto/type_sanitizer.rb
ceedling-0.28.2 vendor/unity/auto/type_sanitizer.rb
ceedling-0.28.1 vendor/c_exception/vendor/unity/auto/type_sanitizer.rb
ceedling-0.28.1 vendor/unity/auto/type_sanitizer.rb
ceedling-0.28.1 vendor/cmock/vendor/unity/auto/type_sanitizer.rb
ceedling-0.28.1 vendor/cmock/vendor/c_exception/vendor/unity/auto/type_sanitizer.rb
ceedling-0.27.0 vendor/cmock/vendor/c_exception/vendor/unity/auto/type_sanitizer.rb
ceedling-0.27.0 vendor/unity/auto/type_sanitizer.rb
ceedling-0.27.0 vendor/cmock/vendor/unity/auto/type_sanitizer.rb
ceedling-0.27.0 vendor/c_exception/vendor/unity/auto/type_sanitizer.rb