Sha256: 6ed1f7ac875ad57f085b5a2647d31fdb0abadb7b5af9ec85db81665b00b107c2

Contents?: true

Size: 305 Bytes

Versions: 5

Compression:

Stored size: 305 Bytes

Contents

module Iatelier
  module Controllers
    module Books
      class New
        include Iatelier::Action
		expose :book
		expose :book_type
        def call(params)
	        @book_type = params[:book_type].capitalize;
	        @book = Object.const_get(@book_type).new
        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/new.rb
iatelier-0.1.7 lib/iatelier/controllers/books/new.rb
iatelier-0.1.5 lib/iatelier/controllers/books/new.rb
iatelier-0.1.4 lib/iatelier/controllers/books/new.rb
iatelier-0.1.3 lib/iatelier/controllers/books/new.rb