Method: ActionController::Base#view_class

Defined in:
lib/base.rb

#view_classObject



52
53
54
55
56
57
58
59
60
61
62
# File 'lib/base.rb', line 52

def view_class
  # set to false if missing
  return nil if @view_class == false
  require_dependency "views/#{self.class.controller_name}/view"
  view_classname = "#{self.class.controller_class_name.to_s[0...-10]}View"
  if Module.constants.include?(view_classname)
    @view_class = eval(view_classname)
  else
    @view_class = false
  end
end