Method: Architecture::DSL#overwrite
- Defined in:
- lib/architecture/dsl.rb
#overwrite(file:, content:, context: Architecture::EMPTY_CONTEXT, location: nil) ⇒ Object
98 99 100 101 102 103 104 105 106 |
# File 'lib/architecture/dsl.rb', line 98 def overwrite(file:, content:, context: Architecture::EMPTY_CONTEXT, location: nil) a = Entity.new(id: directory || file, prefix: location || @destination) @output.print("#{indentention}Overwriting `#{truncate(a.to_s)}` with content") Overwrite.new(source: a, content: content, context: context).call @output.puts(" succeeded.") end |