Module: Interrogative
- Defined in:
- lib/interrogative.rb,
lib/interrogative/question.rb
Overview
A mixin for curious classes.
Defined Under Namespace
Modules: BaseMethods, ClassMethods, InstanceMethods Classes: Question
Class Method Summary collapse
-
.included(base) ⇒ Object
Gives the class
base
Interrogative's class-level methods and gives instances ofbase
Interrogative's instance-level methods.
Class Method Details
.included(base) ⇒ Object
Gives the class base
Interrogative's class-level methods
and gives instances of base
Interrogative's instance-level methods.
Called when Interrogative
is included.
100 101 102 103 104 105 |
# File 'lib/interrogative.rb', line 100 def self.included(base) base.extend(Interrogative::ClassMethods) base.class_eval do include Interrogative::InstanceMethods end end |