Method: Architecture::DSL#replace

Defined in:
lib/architecture/dsl.rb

#replace(file:, search:, content:, location: nil) ⇒ Object



68
69
70
71
72
73
74
75
76
# File 'lib/architecture/dsl.rb', line 68

def replace(file:, search:, content:, location: nil)
  a = Entity.new(id: file, prefix: location || @destination)

  @output.print("#{indentention}Replacing content in `#{truncate(a.to_s)}`")

  Replace.new(source: a, search: search, content: content).call

  @output.puts(" succeeded.")
end