Module: ApplicationControllerAddOn

Extended by:
ActiveSupport::Concern
Included in:
ActionController::Base
Defined in:
lib/spyro/application_controller_add_on.rb

Overview

This module is not loaded in API anymore

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.included(daddy) ⇒ Object



7
8
9
# File 'lib/spyro/application_controller_add_on.rb', line 7

def self.included daddy
  daddy.before_filter :namespace_view_path
end

Instance Method Details

#class_namespaceObject



11
12
13
# File 'lib/spyro/application_controller_add_on.rb', line 11

def class_namespace
  @class_namespace ||= self.class.to_s.split('::').first.downcase.to_sym
end

#namespace_view_pathObject



15
16
17
18
19
# File 'lib/spyro/application_controller_add_on.rb', line 15

def namespace_view_path
  append_view_path "#{File.dirname(__FILE__)}/../../app/views/locker"
  append_view_path NamespaceTemplateInheritance.new(class_namespace)
  append_view_path GemNamespaceTemplateInheritance.new(class_namespace)
end