module Specifier
Constants
- VERSION
Public Class Methods
config()
click to toggle source
# File lib/specifier.rb, line 32 def self.config @config ||= Config.new end
contexts()
click to toggle source
# File lib/specifier.rb, line 20 def self.contexts @contexts ||= [] end
formatter()
click to toggle source
# File lib/specifier.rb, line 40 def self.formatter @formatter ||= Formatter.formatters[config.formatter || Specifier::Formatter::DEFAULT].new(logger) end
logger()
click to toggle source
# File lib/specifier.rb, line 36 def self.logger @logger ||= Logger.new end
run()
click to toggle source
# File lib/specifier.rb, line 28 def self.run contexts.each(&:run) end
specify(scope, &block)
click to toggle source
# File lib/specifier.rb, line 24 def self.specify(scope, &block) contexts << Context.setup(scope, &block) end