Module: AlphaApi

Defined in:
lib/alpha_api.rb,
lib/alpha_api/version.rb,
lib/alpha_api/application.rb,
lib/alpha_api/settings_node.rb,
lib/alpha_api/dynamic_setting.rb,
lib/alpha_api/namespace_settings.rb,
lib/alpha_api/concerns/actionable.rb,
lib/alpha_api/resource_collection.rb,
lib/alpha_api/application_settings.rb,
lib/alpha_api/dynamic_settings_node.rb,
lib/generators/install/install_generator.rb,
lib/generators/resource/resource_generator.rb,
lib/alpha_api/serializers/application_record_serializer.rb

Defined Under Namespace

Modules: Concerns, Generators Classes: Application, ApplicationRecordSerializer, ApplicationSettings, DynamicSetting, DynamicSettingsNode, Error, NamespaceSettings, ResourceCollection, SettingsNode, StringSymbolOrProcSetting

Constant Summary collapse

VERSION =
"0.1.0"

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.applicationObject

Returns the value of attribute application.



17
18
19
# File 'lib/alpha_api.rb', line 17

def application
  @application
end

Class Method Details

.setup {|application| ... } ⇒ Object

Gets called within the initializer

Yields:



26
27
28
29
30
# File 'lib/alpha_api.rb', line 26

def setup
  application.before_initializer!
  yield(application)
  application.after_initializer!
end