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

Defined Under Namespace

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

Constant Summary collapse

DEFAULT_ENV =
'development'.freeze
VERSION =
'0.1.2'.freeze

Class Method Summary collapse

Class Method Details

.appFramework::Application



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

def self.app
  @app
end

.app=(app) ⇒ Object



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

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

.envObject



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

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

.rootFramework::Root

Returns current work dir String



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

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