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/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/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, FailSafe, GraphqlHelper, PlansController, Railtie

Constant Summary collapse

VERSION =
"1.1.0"

Class Method Summary collapse

Class Method Details

.clear_cacheObject



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

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

.configurationObject



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

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

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

Yields:



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

def self.configure
  yield configuration  
end