Module: RSpec::SleepingKingStudios

Defined in:
lib/rspec/sleeping_king_studios.rb,
lib/rspec/sleeping_king_studios/sandbox.rb,
lib/rspec/sleeping_king_studios/support.rb,
lib/rspec/sleeping_king_studios/version.rb,
lib/rspec/sleeping_king_studios/concerns.rb,
lib/rspec/sleeping_king_studios/contract.rb,
lib/rspec/sleeping_king_studios/deferred.rb,
lib/rspec/sleeping_king_studios/examples.rb,
lib/rspec/sleeping_king_studios/matchers.rb,
lib/rspec/sleeping_king_studios/configuration.rb

Overview

Hic Iacet Arthurus, Rex Quondam, Rexque Futurus.

Defined Under Namespace

Modules: Concerns, Contract, Deferred, Examples, Matchers, Sandbox, Support, Version Classes: Configuration

Constant Summary collapse

VERSION =

The current version of the gem.

Version.to_gem_version

Class Method Summary collapse

Class Method Details

.gem_pathString

Returns the path to the installed gem.

Returns:

  • (String)

    the path to the installed gem.



13
14
15
16
17
18
# File 'lib/rspec/sleeping_king_studios.rb', line 13

def self.gem_path
  pattern =
    /#{File::SEPARATOR}lib#{File::SEPARATOR}rspec#{File::SEPARATOR}?\z/

  __dir__.sub(pattern, '')
end

.versionString

Returns the gem version.

Returns:

  • (String)

    the gem version.



21
22
23
# File 'lib/rspec/sleeping_king_studios.rb', line 21

def self.version
  @version ||= RSpec::SleepingKingStudios::Version.to_gem_version
end