Module: React::Component
- Included in:
- Components::HelloWorld, Components::Todo
- Defined in:
- lib/react/component.rb,
lib/react/component/api.rb,
lib/react/component/base.rb,
lib/react/component/tags.rb,
lib/reactrb/deep-compare.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
151
152
153
154
155
156
157
158
|
# File 'lib/react/component.rb', line 151
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
146
147
148
149
150
|
# File 'lib/react/component.rb', line 146
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
|