Module: Transpec

Defined in:
lib/transpec/rspec_dsl.rb,
lib/transpec.rb,
lib/transpec/cli.rb,
lib/transpec/git.rb,
lib/transpec/util.rb,
lib/transpec/record.rb,
lib/transpec/report.rb,
lib/transpec/syntax.rb,
lib/transpec/syntax.rb,
lib/transpec/syntax.rb,
lib/transpec/syntax.rb,
lib/transpec/project.rb,
lib/transpec/version.rb,
lib/transpec/ast/node.rb,
lib/transpec/converter.rb,
lib/transpec/syntax/its.rb,
lib/transpec/annotatable.rb,
lib/transpec/ast/builder.rb,
lib/transpec/file_finder.rb,
lib/transpec/syntax/have.rb,
lib/transpec/syntax/allow.rb,
lib/transpec/base_rewriter.rb,
lib/transpec/configuration.rb,
lib/transpec/option_parser.rb,
lib/transpec/rspec_version.rb,
lib/transpec/syntax/double.rb,
lib/transpec/syntax/expect.rb,
lib/transpec/syntax/should.rb,
lib/transpec/commit_message.rb,
lib/transpec/syntax/example.rb,
lib/transpec/syntax/pending.rb,
lib/transpec/syntax/receive.rb,
lib/transpec/syntax/be_close.rb,
lib/transpec/syntax/operator.rb,
lib/transpec/conversion_error.rb,
lib/transpec/dynamic_analyzer.rb,
lib/transpec/syntax/be_boolean.rb,
lib/transpec/syntax/mixin/send.rb,
lib/transpec/syntax/method_stub.rb,
lib/transpec/syntax/raise_error.rb,
lib/transpec/syntax/should_receive.rb,
lib/transpec/syntax/current_example.rb,
lib/transpec/syntax/oneliner_should.rb,
lib/transpec/syntax/rspec_configure.rb,
lib/transpec/syntax/have/have_record.rb,
lib/transpec/static_context_inspector.rb,
lib/transpec/syntax/mixin/expect_base.rb,
lib/transpec/syntax/mixin/should_base.rb,
lib/transpec/dynamic_analyzer/rewriter.rb,
lib/transpec/syntax/matcher_definition.rb,
lib/transpec/syntax/mixin/expectizable.rb,
lib/transpec/syntax/mixin/monkey_patch.rb,
lib/transpec/syntax/have/source_builder.rb,
lib/transpec/syntax/mixin/matcher_owner.rb,
lib/transpec/syntax/mixin/owned_matcher.rb,
lib/transpec/syntax/mixin/messaging_host.rb,
lib/transpec/syntax/have/dynamic_analysis.rb,
lib/transpec/syntax/rspec_configure/mocks.rb,
lib/transpec/dynamic_analyzer/runtime_data.rb,
lib/transpec/syntax/mixin/any_instance_block.rb,
lib/transpec/syntax/mixin/useless_and_return.rb,
lib/transpec/syntax/rspec_configure/framework.rb,
lib/transpec/syntax/mixin/no_message_allowance.rb,
lib/transpec/syntax/rspec_configure/expectations.rb,
lib/transpec/syntax/mixin/monkey_patch_any_instance.rb

Overview

rubocop:disable ClassLength

Defined Under Namespace

Modules: AST, Annotatable, FileFinder, Git, RSpecDSL, Util, Version Classes: AccuracyAnnotation, Annotation, BaseRewriter, CLI, CommitMessage, Configuration, ContextError, ConversionError, Converter, DynamicAnalyzer, OptionParser, Project, RSpecVersion, Record, Report, StaticContextInspector, Syntax

Class Method Summary collapse

Class Method Details

.required_rspec_versionObject



10
11
12
# File 'lib/transpec.rb', line 10

def self.required_rspec_version
  @required_rspec_version ||= RSpecVersion.new('2.14')
end

.rootObject



6
7
8
# File 'lib/transpec.rb', line 6

def self.root
  File.expand_path('..', File.dirname(__FILE__))
end