Class: Skooma::Inflector
- Inherits:
-
Zeitwerk::GemInflector
- Object
- Zeitwerk::GemInflector
- Skooma::Inflector
- Defined in:
- lib/skooma/inflector.rb
Constant Summary collapse
- STATIC_MAPPING =
{ "oas_3_1" => "OAS31", "openapi" => "OpenAPI", "rspec" => "RSpec" }
Instance Method Summary collapse
Instance Method Details
#camelize(basename, _abspath) ⇒ Object
11 12 13 14 15 16 17 |
# File 'lib/skooma/inflector.rb', line 11 def camelize(basename, _abspath) if basename.include?("json_") super.gsub("Json", "JSON") else STATIC_MAPPING[basename] || super end end |