class Zeitwerk::GemInflector
Public Class Methods
new(root_file)
click to toggle source
: (String) -> void
# File lib/zeitwerk/gem_inflector.rb, line 6 def initialize(root_file) namespace = File.basename(root_file, '.rb') root_dir = File.dirname(root_file) @version_file = File.join(root_dir, namespace, 'version.rb') end
Public Instance Methods
camelize(basename, abspath)
click to toggle source
: (String, String) -> String
Calls superclass method
# File lib/zeitwerk/gem_inflector.rb, line 13 def camelize(basename, abspath) abspath == @version_file ? 'VERSION' : super end