Module: Plumbum::Consumer::ClassMethods
- Includes:
- Plumbum::Consumers::ClassMethods
- Defined in:
- lib/plumbum/consumer.rb
Overview
Class methods to extend when including Plumbum::Consumer.
Instance Method Summary collapse
-
#included(other) ⇒ Object
Callback invoked when Consumer is included in another module or class.
Methods included from Plumbum::Consumers::ClassMethods
define_delegated_method, define_memoized_reader, define_methods, define_predicate, define_reader, dependency_methods_for, #plumbum_dependency, #plumbum_dependency_keys, #plumbum_provider, #plumbum_providers, split_key, validate_name
Instance Method Details
#included(other) ⇒ Object
Callback invoked when Consumer is included in another module or class.
This ensures that the Consumer methods propagate correctly across a chain of included modules.
132 133 134 135 136 |
# File 'lib/plumbum/consumer.rb', line 132 def included(other) super other.extend(ClassMethods) end |