Module: BulletTrain::Api
- Defined in:
- lib/bullet_train/api.rb,
lib/bullet_train/api/engine.rb,
lib/bullet_train/api/version.rb,
lib/bullet_train/api/attributes.rb,
lib/bullet_train/api/strong_parameters_reporter.rb
Defined Under Namespace
Modules: Attributes
Classes: Engine, StrongParametersReporter
Constant Summary
collapse
- VERSION =
"1.38.0"
Class Method Summary
collapse
Class Method Details
.all_versions ⇒ Object
31
32
33
|
# File 'lib/bullet_train/api.rb', line 31
def self.all_versions
(initial_version_numeric..current_version_numeric).map { |version| :"v#{version}" }
end
|
.current_version_numeric ⇒ Object
23
24
25
|
# File 'lib/bullet_train/api.rb', line 23
def self.current_version_numeric
current_version.split("v").last.to_i
end
|
.initial_version_numeric ⇒ Object
27
28
29
|
# File 'lib/bullet_train/api.rb', line 27
def self.initial_version_numeric
initial_version.split("v").last.to_i
end
|
.set_configuration(application_class) ⇒ Object
35
36
37
38
39
40
41
42
43
|
# File 'lib/bullet_train/api.rb', line 35
def self.set_configuration(application_class)
application_class.config.to_prepare do
Doorkeeper::ApplicationController.layout "devise"
if Doorkeeper::TokensController
require_relative "../tokens_controller"
end
end
end
|