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.14.0"
Class Method Summary
collapse
Class Method Details
.all_versions ⇒ Object
34
35
36
|
# File 'lib/bullet_train/api.rb', line 34
def self.all_versions
(initial_version_numeric..current_version_numeric).map { |version| :"v#{version}" }
end
|
.current_version_numeric ⇒ Object
26
27
28
|
# File 'lib/bullet_train/api.rb', line 26
def self.current_version_numeric
current_version.split("v").last.to_i
end
|
.initial_version_numeric ⇒ Object
30
31
32
|
# File 'lib/bullet_train/api.rb', line 30
def self.initial_version_numeric
initial_version.split("v").last.to_i
end
|
.set_configuration(application_class) ⇒ Object
38
39
40
41
42
43
44
45
46
|
# File 'lib/bullet_train/api.rb', line 38
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
|