class I18n::Tasks::Scanners::PrismScanners::ParsedMethod
Public Class Methods
Source
# File lib/i18n/tasks/scanners/prism_scanners/nodes.rb, line 280 def initialize(node:, parent:, private_method: false) @private_method = private_method super(node: node, parent: parent) end
Calls superclass method
I18n::Tasks::Scanners::PrismScanners::Root::new
Public Instance Methods
Source
# File lib/i18n/tasks/scanners/prism_scanners/nodes.rb, line 294 def name @node.name end
Source
# File lib/i18n/tasks/scanners/prism_scanners/nodes.rb, line 290 def path (@parent&.path || []) + [@node.name] end
Source
# File lib/i18n/tasks/scanners/prism_scanners/nodes.rb, line 298 def process @translation_calls end
Source
# File lib/i18n/tasks/scanners/prism_scanners/nodes.rb, line 286 def support_relative_keys? !@private_method && @parent&.support_relative_keys? end