class Kamaze::Project::ToolsProvider::Resolver
Provide class name resolution
Public Class Methods
new()
click to toggle source
# File lib/kamaze/project/tools_provider/resolver.rb, line 21 def initialize # @type [Kamaze::Project::Helper::Inflector] @inflector = helper.get(:inflector) end
Public Instance Methods
classify(klass)
click to toggle source
Retrieve “Class“ if necessary with given identifier
@param [String|Symbol|Class] klass @return [Class]
# File lib/kamaze/project/tools_provider/resolver.rb, line 39 def classify(klass) klass.is_a?(Class) ? klass : self.resolve(klass) end
resolve(klass)
click to toggle source
Resolve given class path
@see Kamaze::Project::Helper::Inflector
@param [Symbol|String] klass @return [Class]
# File lib/kamaze/project/tools_provider/resolver.rb, line 31 def resolve(klass) @inflector.resolve(klass) end