module Totito::ClassMethods
Public Instance Methods
translates(*attrs)
click to toggle source
# File lib/totito/translates.rb, line 8 def translates(*attrs) attrs.each do |att| define_method att do read_attribute("#{att}_#{::I18n.locale}") || read_attribute("#{att}_#{::I18n.default_locale}") || raise('Attribute not found') end define_method "#{att}=" do raise 'You should not set directly a virtual babel fish attribute!' end end end