Class: ProductApp

Inherits:
App
  • Object
show all
Includes:
App47AppAnalyzable, App47AppBuildable, App47AppConfigurable, App47CdnUrl
Defined in:
lib/models/product_app.rb

Overview

Product Apps is a base class for applications used in an Embeeded App Store Implementation such as GEHC and Caterpillar

Currently there will be three types of apps extending this class

  • CommerceAppStore - Although a better name would be AppStoreApp, this already exists and not worth renaming

  • ProductSupportApp - A supporting app needed for the customer’s product to work correctly.

Direct Known Subclasses

CommerceAppStore, ProductSupportApp

Constant Summary

Constants included from App47AppBuildable

App47AppBuildable::ALL_TRACKED_VERSIONS, App47AppBuildable::TRACKED_VERSION, App47AppBuildable::TRACKED_VERSION_CODE

Method Summary

Methods included from App47CdnUrl

#method_missing, #respond_to?, #respond_to_missing?

Methods included from App47AppConfigurable

included

Methods included from App47AppBuildable

included

Methods included from App47AppAnalyzable

included

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class App47CdnUrl