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/config.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/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/spec_suite.rb,
lib/transpec/syntax/its.rb,
lib/transpec/annotatable.rb,
lib/transpec/ast/builder.rb,
lib/transpec/syntax/have.rb,
lib/transpec/syntax/hook.rb,
lib/transpec/syntax/allow.rb,
lib/transpec/base_rewriter.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/directory_cloner.rb,
lib/transpec/dynamic_analyzer.rb,
lib/transpec/processed_source.rb,
lib/transpec/spec_file_finder.rb,
lib/transpec/cli/option_parser.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/example_group.rb,
lib/transpec/syntax/mixin/metadata.rb,
lib/transpec/syntax/should_receive.rb,
lib/transpec/syntax/current_example.rb,
lib/transpec/syntax/mixin/examplish.rb,
lib/transpec/syntax/oneliner_should.rb,
lib/transpec/syntax/rspec_configure.rb,
lib/transpec/static_context_inspector.rb,
lib/transpec/syntax/mixin/block_owner.rb,
lib/transpec/syntax/mixin/expect_base.rb,
lib/transpec/syntax/mixin/rspec_rails.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/dynamic_analyzer/constants.rb,
lib/transpec/dynamic_analyzer/node_util.rb,
lib/transpec/syntax/have/record_builder.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/context_sensitive.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,
lib/transpec/syntax/rspec_configure/config_modification.rb

Overview

Defined Under Namespace

Modules: AST, Annotatable, DirectoryCloner, Git, RSpecDSL, SpecFileFinder, Util, Version Classes: AccuracyAnnotation, Annotation, BaseRewriter, CLI, CommitMessage, Config, ContextError, ConversionError, Converter, DynamicAnalyzer, ProcessedSource, Project, RSpecVersion, Record, RecordBuilder, Report, SpecSuite, 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