Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Thing
- data :test
- def test_it; return data; end
- def test; return "horray!"; end
- private
- def data(method = nil)
- if method.nil? or @data_method.nil?
- @data_method = method
- else
- return self.send @data_method
- end
- end
- @data_method = nil
- end
- t = Thing.new
- print t.test_if
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement