Class: RfLogger::RailsCompatibility
- Inherits:
-
Object
- Object
- RfLogger::RailsCompatibility
- Defined in:
- lib/rf_logger/rails/rails_compatibility.rb
Constant Summary collapse
- MAX =
"5.0.99"
- MIN =
"3.2"
- Incompatible =
Class.new(StandardError)
Instance Method Summary collapse
- #call ⇒ Object
-
#initialize(rails_version: Gem::Version.new(::Rails::VERSION::STRING)) ⇒ RailsCompatibility
constructor
A new instance of RailsCompatibility.
Constructor Details
#initialize(rails_version: Gem::Version.new(::Rails::VERSION::STRING)) ⇒ RailsCompatibility
Returns a new instance of RailsCompatibility.
7 8 9 |
# File 'lib/rf_logger/rails/rails_compatibility.rb', line 7 def initialize(rails_version: Gem::Version.new(::Rails::VERSION::STRING)) @rails_version = rails_version end |
Instance Method Details
#call ⇒ Object
11 12 13 14 15 16 17 |
# File 'lib/rf_logger/rails/rails_compatibility.rb', line 11 def call if rails_supported? yield else end end |