Module: Nele::StringExt::InstanceMethods

Defined in:
lib/nele/string_ext.rb

Instance Method Summary collapse

Instance Method Details

#translateObject

Raises:



4
5
6
7
8
9
10
# File 'lib/nele/string_ext.rb', line 4

def translate
  raise(EmptyStringError, "string is empty") if self.empty?
  raise(
    ::Nele::TranslatorMissingError,
    "missing translator") if self.class.translator.nil?
  String.translator.translate(self)
end