Sha256: ea5c9dc5d5c9ead2bf4d45fbc0cbb11ff8f53acf307a03e9add1b224d1e1ddba

Contents?: true

Size: 327 Bytes

Versions: 5

Compression:

Stored size: 327 Bytes

Contents

module Iatelier
  module Controllers
    module Books
      class Update
        include Iatelier::Action

        def call(params)
	        @book = Object.const_get(params[:book_type].capitalize).find(params[:id])
			@book.revise(params)
			@book.save
			self.body = @book.save.to_json
        end
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
iatelier-0.1.8 lib/iatelier/controllers/books/update.rb
iatelier-0.1.7 lib/iatelier/controllers/books/update.rb
iatelier-0.1.5 lib/iatelier/controllers/books/update.rb
iatelier-0.1.4 lib/iatelier/controllers/books/update.rb
iatelier-0.1.3 lib/iatelier/controllers/books/update.rb