Module: Lanes
- Included in:
- TestCase
- Defined in:
- lib/lanes/numbers.rb,
lib/lanes/db.rb,
lib/lanes/cli.rb,
lib/lanes/model.rb,
lib/lanes/access.rb,
lib/lanes/logger.rb,
lib/lanes/screen.rb,
lib/lanes/command.rb,
lib/lanes/strings.rb,
lib/lanes/version.rb,
lib/lanes/api/root.rb,
lib/lanes/extension.rb,
lib/lanes/workspace.rb,
lib/lanes/command/db.rb,
lib/lanes/components.rb,
lib/lanes/access/role.rb,
lib/lanes/access/user.rb,
lib/lanes/api/pub_sub.rb,
lib/lanes/api/routing.rb,
lib/lanes/api/updates.rb,
lib/lanes/command/app.rb,
lib/lanes/environment.rb,
lib/lanes/guard_tasks.rb,
lib/lanes/spec_helper.rb,
lib/lanes/configuration.rb,
lib/lanes/db/migrations.rb,
lib/lanes/access/version.rb,
lib/lanes/api/controller.rb,
lib/lanes/api/test_specs.rb,
lib/lanes/command/server.rb,
lib/lanes/command/update.rb,
lib/lanes/command/console.rb,
lib/lanes/access/extension.rb,
lib/lanes/command/generate.rb,
lib/lanes/concerns/queries.rb,
lib/lanes/api/helper_methods.rb,
lib/lanes/api/error_formatter.rb,
lib/lanes/api/request_wrapper.rb,
lib/lanes/workspace/extension.rb,
lib/lanes/access/config/routes.rb,
lib/lanes/access/locked_fields.rb,
lib/lanes/access/roles/support.rb,
lib/lanes/command/update_model.rb,
lib/lanes/extension/definition.rb,
lib/lanes/command/generate_view.rb,
lib/lanes/command/named_command.rb,
lib/lanes/access/role_collection.rb,
lib/lanes/command/generate_model.rb,
lib/lanes/api/sprockets_extension.rb,
lib/lanes/command/generate_screen.rb,
lib/lanes/command/model_attribute.rb,
lib/lanes/api/javascript_processor.rb,
lib/lanes/api/sprockets_compressor.rb,
lib/lanes/concerns/sanitize_fields.rb,
lib/lanes/access/roles/administrator.rb,
lib/lanes/command/client_model_update.rb,
lib/lanes/access/authentication_provider.rb,
lib/lanes/api/null_authentication_provider.rb,
lib/generators/lanes/migrations/install_generator.rb
Overview
This is a straight-up copy of railties/lib/rails/generators/generated_attribute.rb
Defined Under Namespace
Modules: API, Access, Command, Components, Concerns, Core, DB, Extensions, GuardTasks, Migrations, Numbers, Screen, Strings, Workspace
Classes: ApiTestCase, CLI, Configuration, DefaultConfiguration, DummyUser, Environment, Model, TestCase, User
Constant Summary
collapse
- VERSION =
"0.1.6"
- @@config =
DefaultConfiguration.new
Class Method Summary
collapse
Class Method Details
.config ⇒ Object
78
79
80
|
# File 'lib/lanes/configuration.rb', line 78
def config
@@config
end
|
82
83
84
|
# File 'lib/lanes/configuration.rb', line 82
def configure
yield(@@config)
end
|
16
17
18
|
# File 'lib/lanes/environment.rb', line 16
def self.env
@environment ||= Environment.new
end
|
.logger ⇒ Object
7
8
9
10
11
12
13
14
15
|
# File 'lib/lanes/logger.rb', line 7
def logger
@logger ||= (
if defined?(::Rails)
Rails.logger
else
Logger.new(STDOUT)
end
)
end
|
.logger=(logger) ⇒ Object
17
18
19
|
# File 'lib/lanes/logger.rb', line 17
def logger=( logger )
@logger = logger
end
|
.logger_debug(output) ⇒ Object
31
32
33
34
35
|
# File 'lib/lanes/logger.rb', line 31
def logger_debug( output )
logger.debug '⚡ '*40
logger.debug '⚡ ' + output
logger.debug '⚡ '*40
end
|
.silence_logs(&block) ⇒ Object
21
22
23
24
25
26
27
28
29
|
# File 'lib/lanes/logger.rb', line 21
def silence_logs( &block )
old_logger = Lanes.logger
begin
Lanes.logger=Logger.new( StringIO.new )
yield
ensure
Lanes.logger=old_logger
end
end
|