class Tradesman::Builders::Update

Private Instance Methods

execute_single(params) click to toggle source
# File lib/tradesman/builders/update.rb, line 13
def execute_single(params)
  self.class.adapter.update!(params[:id], params.except(:id))
end
template_class(args) click to toggle source
# File lib/tradesman/builders/update.rb, line 6
def template_class(args)
  Class.new(::Tradesman::Template) do
    include ::Tradesman::ExistingRecordsMultipleExecute
    @store = Tradesman.adapter.context_for_entity(args[:subject])

    private

    def execute_single(params)
      self.class.adapter.update!(params[:id], params.except(:id))
    end
  end
end