Module: Card::Set::I18nScope

Included in:
Card::Set
Defined in:
lib/card/set/i18n_scope.rb

Instance Method Summary collapse

Instance Method Details

#mod_name(backtrace) ⇒ Object

extract the mod name from the path of a set’s tmp file



15
16
17
18
# File 'lib/card/set/i18n_scope.rb', line 15

def mod_name backtrace
  parts = path_parts backtrace
  mod_from_parts parts, path_set_index(parts)
end

#scope(backtrace) ⇒ Object

return scope for I18n



7
8
9
10
11
12
# File 'lib/card/set/i18n_scope.rb', line 7

def scope backtrace
  return "lib" unless (parts = path_parts backtrace)
  index = path_set_index parts
  mod = mod_from_parts parts, index
  mod || "lib"
end