Sha256: 329a2f958e365fab1a0e0ebd753c794161729d0dfc7028a325b224ec6d96d6d0

Contents?: true

Size: 256 Bytes

Versions: 5

Compression:

Stored size: 256 Bytes

Contents

module LocalizedName
  def localize(locale = I18n.locale)
    string = YAML.load(self)
    return string[locale.to_s] if string.is_a?(Hash) && string[locale.to_s]
    self
  rescue NoMethodError
    self
  end
end

class String
  include LocalizedName
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
enju_seed-0.4.0.beta.1 lib/enju_seed/localized_name.rb
enju_seed-0.3.0.beta.4 lib/enju_seed/localized_name.rb
enju_seed-0.3.0.beta.3 lib/enju_seed/localized_name.rb
enju_seed-0.3.0.beta.2 lib/enju_seed/localized_name.rb
enju_seed-0.3.0.beta.1 lib/enju_seed/localized_name.rb