Module: Mongoid::Document::ClassMethods

Defined in:
lib/tengine/support/mongoid.rb

Instance Method Summary collapse

Instance Method Details

#human_name(options = nil) ⇒ Object



6
7
8
9
10
11
12
13
# File 'lib/tengine/support/mongoid.rb', line 6

def human_name(options = nil)
  @@human_name_exception_handler ||= lambda{|*args| self.name }
  options = {
    :scope => [i18n_scope, :models],
    :exception_handler => @@human_name_exception_handler
  }.update(options || {})
  I18n.translate(self.name.underscore, options)
end