class ActiveSupport::ModelName

def initialize(name)

def initialize(name)
  super
  @singular = ActiveSupport::Inflector.underscore(self).tr('/', '_').freeze
  @plural = ActiveSupport::Inflector.pluralize(@singular).freeze
  @element = ActiveSupport::Inflector.underscore(ActiveSupport::Inflector.demodulize(self)).freeze
  @collection = ActiveSupport::Inflector.tableize(self).freeze
  @partial_path = "#{@collection}/#{@element}".freeze
end