Changes an underscored symbol into a class reference.
# File lib/has_many_polymorphs/support_methods.rb, line 19 def _as_class; self.to_s._as_class; end
Changes a symbol into a class name string.
# File lib/has_many_polymorphs/support_methods.rb, line 28 def _classify; self.to_s.classify; end
Changes a singular symbol into a plural symbol.
# File lib/has_many_polymorphs/support_methods.rb, line 25 def _pluralize; self.to_s.pluralize.to_sym; end
Changes a plural symbol into a singular symbol.
# File lib/has_many_polymorphs/support_methods.rb, line 22 def _singularize; self.to_s.singularize.to_sym; end