Module: Foodtaster
- Defined in:
- lib/foodtaster.rb,
lib/foodtaster/vm.rb,
lib/foodtaster/rspec.rb,
lib/foodtaster/client.rb,
lib/foodtaster/config.rb,
lib/foodtaster/version.rb,
lib/foodtaster/rspec_run.rb,
lib/foodtaster/server_process.rb,
lib/foodtaster/rspec/dsl_methods.rb,
lib/foodtaster/rspec/example_methods.rb,
lib/foodtaster/rspec/matchers/file_matcher.rb,
lib/foodtaster/rspec/matchers/user_matcher.rb
Defined Under Namespace
Modules: RSpec
Classes: Client, Config, RSpecRun, ServerProcess, Vm
Constant Summary
collapse
- VERSION =
"0.0.10"
Class Method Summary
collapse
Class Method Details
.config ⇒ Object
24
25
26
|
# File 'lib/foodtaster.rb', line 24
def config
@config ||= Config.default
end
|
28
29
30
31
|
# File 'lib/foodtaster.rb', line 28
def configure(&config_block)
Foodtaster::RSpec.configure
config.configure(&config_block) if config_block
end
|
.logger ⇒ Object
13
14
15
16
17
18
19
20
21
22
|
# File 'lib/foodtaster.rb', line 13
def logger
@logger ||= Logger.new(STDOUT).tap do |log|
log_level = ENV['FT_LOGLEVEL'] || self.config.log_level.to_s.upcase
log.level = Logger.const_get(log_level)
log.formatter = proc do |severity, datetime, progname, msg|
"[FT #{severity}]: #{msg}\n"
end
end
end
|