Class: RestfulResource::Deprecator
- Inherits:
-
ActiveSupport::Deprecation
- Object
- ActiveSupport::Deprecation
- RestfulResource::Deprecator
- Defined in:
- lib/restful_resource/deprecator.rb
Constant Summary collapse
- GEM_NAME =
'restful_resource'
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(horizon) ⇒ Deprecator
constructor
A new instance of Deprecator.
Constructor Details
#initialize(horizon) ⇒ Deprecator
Returns a new instance of Deprecator.
12 13 14 15 16 |
# File 'lib/restful_resource/deprecator.rb', line 12 def initialize(horizon) super(horizon, GEM_NAME) @app_deprecator = ActiveSupport::Deprecation.instance end |
Class Method Details
.build(horizon: 'soon') ⇒ Object
7 8 9 10 |
# File 'lib/restful_resource/deprecator.rb', line 7 def self.build(horizon: 'soon') @deprecators ||= {} @deprecators["#{GEM_NAME}@#{horizon}"] ||= new(horizon) end |