Class: Virtuatable::Controllers::Base

Inherits:
Sinatra::Base
  • Object
show all
Extended by:
Helpers::Declarators
Includes:
API::Errors, API::Responses, Helpers::Accounts, Helpers::Applications, Helpers::Fields, Helpers::Gateways, Helpers::Routes, Helpers::Sessions
Defined in:
lib/virtuatable/controllers/base.rb

Overview

This class represents a base controller for the system, giving access to checking methods for sessions, gateways, applications, etc.

Author:

Instance Attribute Summary

Attributes included from Helpers::Declarators

#api_routes, #routes

Method Summary

Methods included from Helpers::Declarators

add_permissions, add_route, api_route, builder, complete_path, default_options, push_route

Methods included from Helpers::Accounts

#account, #account!

Methods included from Helpers::Routes

#current_route

Methods included from Helpers::Fields

#check_either_presence, #check_presence, #field_defined?

Methods included from Helpers::Applications

#application, #application!

Methods included from Helpers::Gateways

#gateway, #gateway!

Methods included from Helpers::Sessions

#session, #session!

Methods included from API::Responses

#api_created, #api_item, #api_list, #api_ok

Methods included from API::Errors

#api_bad_request, #api_error, #api_forbidden, #api_not_found