Class: I18n::Tasks::Scanners::PrismScanners::ParsedModule

Inherits:
Root
  • Object
show all
Defined in:
lib/i18n/tasks/scanners/prism_scanners/nodes.rb

Instance Attribute Summary

Attributes inherited from Root

#calls, #children, #node, #parent, #translation_calls

Instance Method Summary collapse

Methods inherited from Root

#add_call, #add_child, #add_translation_call, #initialize, #process

Constructor Details

This class inherits a constructor from I18n::Tasks::Scanners::PrismScanners::Root

Instance Method Details

#pathObject



165
166
167
# File 'lib/i18n/tasks/scanners/prism_scanners/nodes.rb', line 165

def path
  (@parent&.path || []) + [path_name]
end

#path_nameObject



169
170
171
# File 'lib/i18n/tasks/scanners/prism_scanners/nodes.rb', line 169

def path_name
  @node.name.to_s.underscore
end

#private_methodObject



161
162
163
# File 'lib/i18n/tasks/scanners/prism_scanners/nodes.rb', line 161

def private_method
  false
end

#support_relative_keys?Boolean



157
158
159
# File 'lib/i18n/tasks/scanners/prism_scanners/nodes.rb', line 157

def support_relative_keys?
  false
end