Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Component
- attr_accessor :position
- end
- class Control < Component
- attr_accessor :parent
- end
- class WinControl < Control
- attr_accessor :handle
- end
- module Paint
- attr_accessor :canvas
- def paint
- puts "Paint"
- end
- end
- module MButton
- def paint
- puts "Paint on canvas"
- canvas = 1; # tutaj czy mozna sie odwoływac
- end
- end
- class CustomControl < WinControl
- include Paint
- end
- class GraphicControl < Control
- include Paint
- end
- class Buttton < CustomControl
- include MButton
- end;
- class SpeedButtton < GraphicControl
- include MButton
- end;
Advertisement
Add Comment
Please, Sign In to add comment