Class: Ruby::Call

Inherits:
Object show all
Defined in:
lib/i18n/ripper2ruby/translate_call.rb

Instance Method Summary collapse

Instance Method Details

#is_translate_call?Boolean

Returns:

  • (Boolean)


21
22
23
24
25
# File 'lib/i18n/ripper2ruby/translate_call.rb', line 21

def is_translate_call?
  identifier.try(:token) == 't' &&
  is_translate_method_target?(target) &&
  is_translate_key?(arguments.first.try(:arg))
end

#to_translate_callObject



13
14
15
16
17
18
19
# File 'lib/i18n/ripper2ruby/translate_call.rb', line 13

def to_translate_call
  unless meta_class.include?(TranslateCall)
    meta_class.send(:include, TranslateCall)
    arguments.to_translate_args_list if arguments.respond_to?(:to_translate_args_list)
  end
  self
end