Method: Ore::Naming#modules_of

Defined in:
lib/ore/naming.rb

#modules_of(name) ⇒ Array<String>

Guesses the module names from a project name.

Parameters:

  • name (String)

    The name of the project.

Returns:

  • (Array<String>)

    The module names for a project.



98
99
100
101
102
# File 'lib/ore/naming.rb', line 98

def modules_of(name)
  names_in(name).map do |words|
    words.split('_').map { |word| module_of(word) }.join
  end
end