Sha256: ff4f8da78b690370bf71ea3da61655b6c3030653b740527c01fecd2468d3cc14
Contents?: true
Size: 846 Bytes
Versions: 10
Compression:
Stored size: 846 Bytes
Contents
require "bullet_train/api/version" require "bullet_train/api/engine" require "bullet_train/api/strong_parameters_reporter" # require "wine_bouncer" require "pagy" require "pagy_cursor" require "rack/cors" require "doorkeeper" require "scaffolding" require "scaffolding/block_manipulator" require "scaffolding/transformer" require "jbuilder/schema" module BulletTrain module Api mattr_accessor :endpoints, default: [] mattr_accessor :current_version, default: "v1" mattr_accessor :initial_version, default: "v1" def self.current_version_numeric current_version.split("v").last.to_i end def self.initial_version_numeric initial_version.split("v").last.to_i end def self.all_versions (initial_version_numeric..current_version_numeric).map { |version| "v#{version}".to_sym } end end end
Version data entries
10 entries across 10 versions & 1 rubygems