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.4"
Class Method Summary
collapse
Class Method Details
.config ⇒ Object
23
24
25
|
# File 'lib/foodtaster/config.rb', line 23
def config
@config ||= Config.default
end
|
27
28
29
30
31
32
33
|
# File 'lib/foodtaster/config.rb', line 27
def configure
if block_given?
yield(self.config)
else
raise ArgumentError, "No block given"
end
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
|