Class: Orthoses::MissingName::MissingModule

Inherits:
Object
  • Object
show all
Defined in:
lib/orthoses/missing_name.rb

Instance Method Summary collapse

Constructor Details

#initialize(store) ⇒ MissingModule

Returns a new instance of MissingModule.



43
44
45
# File 'lib/orthoses/missing_name.rb', line 43

def initialize(store)
  @store = store
end

Instance Method Details

#callObject



47
48
49
50
51
52
53
54
55
56
# File 'lib/orthoses/missing_name.rb', line 47

def call
  missings = []
  @store.keys.each do |key_name|
    missings.concat split_name(key_name)
  end
  missings.uniq!
  missings.each do |missing|
    @store[missing].header = "module #{missing}"
  end
end