Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- module Serializer
- def serialize
- puts "Serializing to string"
- end
- end
- class BaseSerializer
- include Serializer
- end
- class JsonSerializer < BaseSerializer
- def serialize
- puts "Serializing to JSON"
- end
- end
- class StringSerializer < BaseSerializer
- end
- JsonSerializer.new.serialize # Calls JsonSerializer::serialize#
- StringSerializer.new.serialize # Calls Serializer::serialize#
Add Comment
Please, Sign In to add comment