Module: Versionist
- Extended by:
- ActiveSupport::Autoload
- Defined in:
- lib/versionist.rb,
lib/versionist/railtie.rb,
lib/versionist/routing.rb,
lib/versionist/version.rb,
lib/versionist/middleware.rb,
lib/versionist/configuration.rb,
lib/versionist/versioning_strategy.rb,
lib/generators/versionist/rspec_helper.rb,
lib/versionist/versioning_strategy/base.rb,
lib/versionist/versioning_strategy/path.rb,
lib/generators/versionist/inflector_fixes.rb,
lib/versionist/versioning_strategy/header.rb,
lib/versionist/versioning_strategy/default.rb,
lib/versionist/versioning_strategy/parameter.rb,
lib/generators/versionist/new_presenter/new_presenter_generator.rb,
lib/generators/versionist/new_controller/new_controller_generator.rb,
lib/generators/versionist/new_api_version/new_api_version_generator.rb,
lib/generators/versionist/copy_api_version/copy_api_version_generator.rb
Defined Under Namespace
Modules: InflectorFixes, Routing, RspecHelper, VersioningStrategy
Classes: Configuration, CopyApiVersionGenerator, Middleware, NewApiVersionGenerator, NewControllerGenerator, NewPresenterGenerator, Railtie
Constant Summary
collapse
- VERSION =
'1.6.1'
Class Method Summary
collapse
Class Method Details
.configuration ⇒ Object
17
18
19
|
# File 'lib/versionist.rb', line 17
def self.configuration
@@configuration ||= Configuration.new
end
|
.older_than_rails_5? ⇒ Boolean
21
22
23
|
# File 'lib/versionist.rb', line 21
def self.older_than_rails_5?
defined?(Rails) && Rails.version.to_i < 5
end
|
.test_path ⇒ Object
25
26
27
28
|
# File 'lib/versionist.rb', line 25
def self.test_path
return "test/functional" if older_than_rails_5?
"test/controllers"
end
|