Class: Evvnt::Base

Inherits:
Object
  • Object
show all
Extended by:
Actions, NestedResources, PathHelpers
Includes:
Api, Attributes, Logging, Persistence, HTTParty
Defined in:
lib/evvnt/base.rb

Overview

Internal: Base class for Evvnt API resource classes.

Constant Summary

Constants included from PathHelpers

PathHelpers::PARAM_REGEX

Constants included from Attributes

Attributes::DATETIME_STRING_REGEX, Attributes::DATE_STRING_REGEX

Constants included from Api

Api::HTTP_VERBS

Constants included from Logging

Logging::TAG_NAME

Instance Attribute Summary

Attributes included from Attributes

#attributes

Method Summary

Methods included from PathHelpers

resource_name, singular_resource?

Methods included from Actions

first, last

Methods included from Attributes

#initialize, #unique_identifier

Methods included from Persistence

#new_record?, #persisted?, #save

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class Evvnt::Attributes