Class: Ruby::Node

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)


7
8
9
# File 'lib/i18n/ripper2ruby/translate_call.rb', line 7

def is_translate_call?
  false
end

#select_translate_calls(*args) ⇒ Object



3
4
5
# File 'lib/i18n/ripper2ruby/translate_call.rb', line 3

def select_translate_calls(*args)
  select(Ruby::Call, *args) { |node| node.is_translate_call? }.map { |call| call.to_translate_call }
end