Class: FooBar
- Inherits:
-
Object
- Object
- FooBar
- Defined in:
- spec/mize/memoize_method_spec.rb
Class Method Summary collapse
Instance Method Summary collapse
- #bar(*a) ⇒ Object
- #bar2(arg: 22) ⇒ Object
- #baz(*a) ⇒ Object private
- #foo(*a) ⇒ Object
- #foo2(arg: 22) ⇒ Object
- #foo_nil_not_stored(*a) ⇒ Object
- #foo_nil_stored(*a) ⇒ Object
- #footsie(*a) ⇒ Object protected
Class Method Details
.foo_nil_not_stored ⇒ Object
17 18 19 |
# File 'spec/mize/memoize_method_spec.rb', line 17 def foo_nil_not_stored @@foo_nil_not_stored end |
.foo_nil_stored ⇒ Object
13 14 15 |
# File 'spec/mize/memoize_method_spec.rb', line 13 def foo_nil_stored @@foo_nil_stored end |
.reset ⇒ Object
3 4 5 6 7 8 9 10 11 |
# File 'spec/mize/memoize_method_spec.rb', line 3 def reset @@foo = nil @@footsie = nil @@bar = nil @@baz = nil @@foo_nil_stored = nil @@foo_nil_not_stored = nil Mize.cache_clear end |
Instance Method Details
#bar(*a) ⇒ Object
41 42 43 44 |
# File 'spec/mize/memoize_method_spec.rb', line 41 def (*a) @@bar ||= 0 @@bar += 1 end |
#bar2(arg: 22) ⇒ Object
47 48 49 50 |
# File 'spec/mize/memoize_method_spec.rb', line 47 def (arg: 22) @@bar2 ||= arg @@bar2 += 1 end |
#baz(*a) ⇒ Object (private)
69 70 71 72 |
# File 'spec/mize/memoize_method_spec.rb', line 69 def baz(*a) @@baz ||= 0 @@baz += 1 end |
#foo(*a) ⇒ Object
22 23 24 25 |
# File 'spec/mize/memoize_method_spec.rb', line 22 def foo(*a) @@foo ||= 0 @@foo += 1 end |
#foo2(arg: 22) ⇒ Object
28 29 30 31 |
# File 'spec/mize/memoize_method_spec.rb', line 28 def foo2(arg: 22) @@foo2 ||= arg @@foo2 += 1 end |
#foo_nil_not_stored(*a) ⇒ Object
60 61 62 63 64 |
# File 'spec/mize/memoize_method_spec.rb', line 60 def foo_nil_not_stored(*a) @@foo_nil_not_stored ||= 0 @@foo_nil_not_stored += 1 nil end |
#foo_nil_stored(*a) ⇒ Object
53 54 55 56 57 |
# File 'spec/mize/memoize_method_spec.rb', line 53 def foo_nil_stored(*a) @@foo_nil_stored ||= 0 @@foo_nil_stored += 1 nil end |
#footsie(*a) ⇒ Object (protected)
34 35 36 37 |
# File 'spec/mize/memoize_method_spec.rb', line 34 def footsie(*a) @@footsie ||= 0 @@footsie += 1 end |