class Handlebars::Helpers::CodeRuby::Classify
Classify: Creates a class name from a plural table name like Rails does for table names to models.
Public Instance Methods
handlebars_helper()
click to toggle source
# File lib/handlebars/helpers/code_ruby/classify.rb, line 34 def handlebars_helper proc { |_context, value| wrapper(parse(value)) } end
parse(value)
click to toggle source
Parse will create a class name from a plural table name like Rails does for table names to models.
@example
puts Classify.new.parse('product_categories') ProductCategory
@example
puts Classify.new.parse('product_category') ProductCategory
@param [String] value - name of the ruby class in plural or singular notation @return [String] value converted to ruby class notation
# File lib/handlebars/helpers/code_ruby/classify.rb, line 30 def parse(value) tokenizer.parse(value, separator: '_', forced_separator: true).classify end