1
0
Fork 0
forked from OpenNeo/impress
impress/app/models/species.rb

18 lines
372 B
Ruby
Raw Normal View History

2013-01-21 12:55:48 -08:00
class Species < ActiveRecord::Base
translates :name
scope :alphabetical, lambda { with_translations(I18n.locale).order(Species::Translation.arel_table[:name]) }
2013-01-21 12:55:48 -08:00
def as_json(options={})
{:id => id, :name => human_name}
end
2013-01-21 12:55:48 -08:00
def human_name
2013-02-15 21:57:06 -08:00
if name
name.capitalize
else
I18n.translate('species.default_human_name')
end
2013-01-21 12:55:48 -08:00
end
end