Module: PlusPlus
- Defined in:
- lib/plus_plus.rb,
lib/plus_plus/base.rb,
lib/plus_plus/version.rb
Defined Under Namespace
Constant Summary collapse
- VERSION =
"0.0.2"
Class Method Summary collapse
- .extended(model_class) ⇒ Object
-
.included(model_class) ⇒ Object
Allow developers to ‘include` PlusPlus or `extend` it.
Class Method Details
.extended(model_class) ⇒ Object
4 5 6 7 8 9 10 |
# File 'lib/plus_plus.rb', line 4 def self.extended(model_class) return if model_class.respond_to? :plus_plus model_class.class_eval do extend Base include Model end end |
.included(model_class) ⇒ Object
Allow developers to ‘include` PlusPlus or `extend` it.
13 14 15 |
# File 'lib/plus_plus.rb', line 13 def self.included(model_class) model_class.extend self end |