Module: Framework

Defined in:
lib/framework.rb,
lib/framework/cli.rb,
lib/framework/root.rb,
lib/framework/config.rb,
lib/framework/version.rb,
lib/framework/migration.rb,
lib/framework/application.rb,
lib/framework/db_listener.rb,
lib/framework/generators/multi_generator.rb,
lib/framework/generators/migration_generator.rb,
lib/framework/generators/application_generator.rb,
lib/framework/extensions/active_record/base_extension.rb

Defined Under Namespace

Modules: Extensions Classes: Application, ApplicationGenerator, Cli, Config, DbListener, Logger, Migration, MigrationGenerator, MultiGenerator, Root

Constant Summary collapse

DEFAULT_ENV =
'development'.freeze
VERSION =
'0.0.8'.freeze

Class Method Summary collapse

Class Method Details

.appFramework::Application



14
15
16
# File 'lib/framework.rb', line 14

def self.app
  @app
end

.app=(app) ⇒ Object

Parameters:



19
20
21
# File 'lib/framework.rb', line 19

def self.app=(app)
  @app = app
end

.envObject



23
24
25
# File 'lib/framework.rb', line 23

def self.env
  @app ? @app.env : (ENV['FRAMEWORK_ENV'] || ENV['RAILS_ENV'] || DEFAULT_ENV)
end

.rootFramework::Root

Returns current work dir String

Returns:



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

def self.root
  @app.try(:root)
end