module Motor::BuildSchema::Utils
Constants
- ABBREVIATIONS
Public Instance Methods
classify_slug(slug)
click to toggle source
# File lib/motor/build_schema/utils.rb, line 22 def classify_slug(slug) slug.singularize.gsub('__', '/').classify.constantize end
humanize_column_name(column_name)
click to toggle source
# File lib/motor/build_schema/utils.rb, line 26 def humanize_column_name(column_name) ABBREVIATIONS.fetch(column_name, column_name.humanize) end
slugify(model)
click to toggle source
# File lib/motor/build_schema/utils.rb, line 18 def slugify(model) model.name.underscore.pluralize.gsub('/', '__') end