Class: LogicalConstruct::ResolutionServer::Models::PlanContent

Inherits:
RoadForest::BlobModel
  • Object
show all
Defined in:
lib/logical-construct/target/resolution-server.rb

Instance Method Summary collapse

Instance Method Details

#update(file) ⇒ Object



126
127
128
129
130
131
132
133
134
135
136
137
# File 'lib/logical-construct/target/resolution-server.rb', line 126

def update(file)
  name = params.remainder
  record = services.plan_records.find(name)
  raise "Unexpected file: #{name}" if record.nil?
  raise "Plan already resolved: #{name}" unless record.can_receive?

  super(file)

  record.receive

  nil
end