module Language::Mixin

Public Instance Methods

method_missing(s,*a,&b) click to toggle source
# File lib/language/mixin.rb, line 7
def method_missing(s,*a,&b)
  return super(s,*a,&b) if s == Language.current.to_sym

  lang = __send__(Language.current)
  if lang && lang.respond_to?(s)
    lang.__send__(s,*a,&b)
  else
    super(s,*a,&b)
  end
end