Module: Spree::Api::ControllerSetup

Included in:
BaseController
Defined in:
lib/spree/api/controller_setup.rb

Class Method Summary collapse

Class Method Details

.included(klass) ⇒ Object



6
7
8
9
10
11
12
13
14
15
16
17
# File 'lib/spree/api/controller_setup.rb', line 6

def self.included(klass)
  klass.class_eval do
    include CanCan::ControllerAdditions
    include Spree::Core::ControllerHelpers::Auth

    prepend_view_path Rails.root + 'app/views'
    append_view_path File.expand_path('../../../app/views', File.dirname(__FILE__))

    self.responder = Spree::Api::Responders::AppResponder
    respond_to :json
  end
end