module JustimmoClient::Utils

Useful utility methods @api private

Public Instance Methods

autoload_dir(path) click to toggle source
# File lib/justimmo_client/core/utils.rb, line 9
def autoload_dir(path)
  dirname = File.dirname(path)

  Dir[path].each do |f|
    basename = File.basename(f, ".rb")
    send :autoload, basename.classify, File.join(dirname, basename)
  end
end
translate(text) click to toggle source
# File lib/justimmo_client/core/utils.rb, line 18
def translate(text)
  I18n.translate("justimmo_client.#{text}", raise: true)
rescue I18n::MissingTranslationData
  text.split(".").last.titleize
end