Module: Countable
- Defined in:
- lib/countable_ttps.rb
Defined Under Namespace
Modules: ClassMethods
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.included(base) ⇒ Object
15 16 17 |
# File 'lib/countable_ttps.rb', line 15 def self.included(base) base.extend(ClassMethods) end |
Instance Method Details
#invocations_count ⇒ Object
19 20 21 |
# File 'lib/countable_ttps.rb', line 19 def invocations_count @invocations_count ||= Hash.new(0) ## si no existe se crea el hash con defaults en 0 end |
#invoked(method_name) ⇒ Object
27 28 29 |
# File 'lib/countable_ttps.rb', line 27 def invoked(method_name) invocations_count[method_name] end |
#invoked?(method_name) ⇒ Boolean
23 24 25 |
# File 'lib/countable_ttps.rb', line 23 def invoked?(method_name) invoked(method_name).positive? end |