module Pluginator::NameConverter

a helper for handling name / file / class conversions

Private Instance Methods

name2class(name) click to toggle source

full_name => class

# File lib/pluginator/name_converter.rb, line 26
def name2class(name)
  klass = Kernel
  name.to_s.split(%r{/}).each do |part|
    klass = klass.const_get(
      part.capitalize.gsub(/[_-](.)/) { |match| match[1].upcase }
    )
  end
  klass
end