Module: React::Component
- Defined in:
- lib/react/component.rb,
lib/react/component/api.rb,
lib/react/component/base.rb,
lib/react/component/tags.rb,
lib/react/component/params.rb,
lib/react/component/class_methods.rb,
lib/react/component/props_wrapper.rb,
lib/react/component/dsl_instance_methods.rb,
lib/react/component/should_component_update.rb
Defined Under Namespace
Modules: API, ClassMethods, DslInstanceMethods, Params, ShouldComponentUpdate, Tags
Classes: Base, PropsWrapper
Class Method Summary
collapse
Class Method Details
.deprecation_warning(name, message) ⇒ Object
172
173
174
175
176
177
178
179
|
# File 'lib/react/component.rb', line 172
def self.deprecation_warning(name, message)
@deprecation_messages ||= []
message = "Warning: Deprecated feature used in #{name}. #{message}"
unless @deprecation_messages.include? message
@deprecation_messages << message
React::IsomorphicHelpers.log message, :warning
end
end
|
.included(base) ⇒ Object
167
168
169
170
171
|
# File 'lib/react/component.rb', line 167
def self.included(base)
deprecation_warning base, "The module name React::Component has been deprecated. Use Hyperloop::Component::Mixin instead."
base.include Hyperloop::Component::Mixin
end
|