Class: PrestoView::InstanceAPI

Inherits:
Object
  • Object
show all
Includes:
API
Defined in:
lib/presto/view/instance-api/api.rb

Constant Summary

Constant Summary

Constants included from PrestoCore::Utils

PrestoCore::Utils::PATH_MODIFIERS, PrestoCore::Utils::STATUS__NOT_FOUND, PrestoCore::Utils::STATUS__OK, PrestoCore::Utils::STATUS__PERMANENT_REDIRECT, PrestoCore::Utils::STATUS__REDIRECT, PrestoCore::Utils::STATUS__RESTRICTED, PrestoCore::Utils::STATUS__SERVER_ERROR

Instance Method Summary (collapse)

Methods included from API

#render, #render_layout, #render_master_layout, #render_partial, #render_view

Methods included from Utils

#engine_supported?, #guess_extension, #guess_layout, #guess_path, #guess_scope_and_context

Methods included from PrestoCore::Utils

build_path, #extract_controllers, is_controller?, normalize_path, rootify_url

Constructor Details

- (InstanceAPI) initialize(controller_instance, action)

A new instance of InstanceAPI



6
7
8
9
# File 'lib/presto/view/instance-api/api.rb', line 6

def initialize controller_instance, action
  @controller, @controller_instance, @action =
      controller_instance.class, controller_instance, action
end