Module: AppManager

Defined in:
lib/app_manager.rb,
lib/app_manager/model.rb,
lib/app_manager/client.rb,
lib/app_manager/config.rb,
lib/app_manager/engine.rb,
lib/app_manager/actions.rb,
lib/app_manager/railtie.rb,
lib/app_manager/version.rb,
lib/app_manager/fail_safe.rb,
lib/app_manager/exceptions.rb,
lib/app_manager/protection.rb,
lib/app_manager/client/plans.rb,
lib/app_manager/client/banners.rb,
lib/app_manager/graphql_helper.rb,
lib/app_manager/response_cache.rb,
lib/app_manager/api_cache_handler.rb,
lib/app_manager/client/connection.rb,
app/services/app_manager/event_handler.rb,
app/controllers/app_manager/plans_controller.rb,
app/controllers/app_manager/banners_controller.rb,
app/controllers/app_manager/charges_controller.rb,
app/controllers/concerns/app_manager/authenticate.rb,
app/controllers/app_manager/application_controller.rb,
lib/generators/app_manager/install/install_generator.rb

Defined Under Namespace

Modules: Actions, Authenticate, Generators, Model, Protection Classes: ApplicationController, BannersController, ChargesController, Client, Config, Engine, Error, EventHandler, FailSafe, GraphqlHelper, ModelNotFound, PlansController, Railtie

Constant Summary collapse

VERSION =
"1.1.5"

Class Method Summary collapse

Class Method Details

.clear_cacheObject



29
30
31
# File 'lib/app_manager.rb', line 29

def self.clear_cache
   Rails.cache.delete_matched('app-manager-cache/*')
end

.configurationObject



25
26
27
# File 'lib/app_manager.rb', line 25

def self.configuration
  @configuration ||= AppManager::Config.new
end

.configure {|configuration| ... } ⇒ Object

Yields:



21
22
23
# File 'lib/app_manager.rb', line 21

def self.configure
  yield configuration  
end