make all instances attr read writers

unfortunately the writers have to have self.var =
otherwise it is just a local var
Also need to make the type explicit for all
Protocol included memory_length on the class for now
This commit is contained in:
Torsten Ruger
2018-08-11 19:15:34 +03:00
parent e6df473647
commit b0aefe31fe
19 changed files with 243 additions and 216 deletions

View File

@ -8,12 +8,11 @@
module Parfait
class CacheEntry < Object
attr :cached_type
attr :cached_method
attr :type, :cached_type, :cached_method
def initialize(type , method)
@cached_type = type
@cached_method = method
self.cached_type = type
self.cached_method = method
end
def to_s