Sha256: 514333942be611fb6a1e73d9cf75cab41db9b9fb7a555e7d982e2b6119cda4ad

Contents?: true

Size: 360 Bytes

Versions: 8

Compression:

Stored size: 360 Bytes

Contents

module Iatelier
  module Controllers
    module Books
      class Manage
        include Iatelier::Action
        include Iatelier::Controllers::Books::DbConnector
		expose :books
        def call(params)
	        self.set_database params[:database]
	        @books = Object.const_get(params[:book_type].capitalize).all
        end
      end
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
iatelier-0.4.4 lib/iatelier/controllers/books/manage.rb
iatelier-0.4.3 lib/iatelier/controllers/books/manage.rb
iatelier-0.4.2 lib/iatelier/controllers/books/manage.rb
iatelier-0.4.1 lib/iatelier/controllers/books/manage.rb
iatelier-0.4.0 lib/iatelier/controllers/books/manage.rb
iatelier-0.3.2 lib/iatelier/controllers/books/manage.rb
iatelier-0.3.1 lib/iatelier/controllers/books/manage.rb
iatelier-0.3.0 lib/iatelier/controllers/books/manage.rb