module ActiveModel::Naming

def self.singular(record_or_class)

ActiveModel::Naming.singular(Highrise::Person) # => "highrise_person"
ActiveModel::Naming.singular(post) # => "post"

Returns the singular class name of a record or class.
def self.singular(record_or_class)
  model_name_from_record_or_class(record_or_class).singular
end