Class: Ruby::Call
Instance Method Summary collapse
Instance Method Details
#is_translate_call? ⇒ 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_call ⇒ Object
13 14 15 16 17 18 19 |
# File 'lib/i18n/ripper2ruby/translate_call.rb', line 13 def to_translate_call unless .include?(TranslateCall) .send(:include, TranslateCall) arguments.to_translate_args_list if arguments.respond_to?(:to_translate_args_list) end self end |