lib/iatelier/controllers/books/new.rb in iatelier-0.4.4 vs lib/iatelier/controllers/books/new.rb in iatelier-0.5.0
- old
+ new
@@ -4,15 +4,17 @@
class New
include Iatelier::Action
include Iatelier::Controllers::Books::DbConnector
expose :book, :book_type, :database
def call(params)
- @database = params[:database]
- self.set_database database
+ # [optional] setting the database
+ @database = params.get(:database)
+ self.set_database @database
+
@book_type = params[:book_type].capitalize;
@book = Object.const_get(@book_type).new
@book.namespace = @database
end
end
end
end
-end
\ No newline at end of file
+end