Class: CopyToClipboardAction
- Inherits:
-
AbstractAction
- Object
- AbstractAction
- CopyToClipboardAction
- Defined in:
- lib/life_game_viewer/view/actions.rb
Instance Method Summary collapse
- #actionPerformed(event) ⇒ Object
-
#initialize(table_model) ⇒ CopyToClipboardAction
constructor
A new instance of CopyToClipboardAction.
Constructor Details
#initialize(table_model) ⇒ CopyToClipboardAction
Returns a new instance of CopyToClipboardAction.
166 167 168 169 170 |
# File 'lib/life_game_viewer/view/actions.rb', line 166 def initialize(table_model) super("Copy (C)") put_value(SHORT_DESCRIPTION, "Press #{ClipboardHelper.key_prefix}-C to copy board contents to clipboard.") @table_model = table_model end |
Instance Method Details
#actionPerformed(event) ⇒ Object
172 173 174 175 |
# File 'lib/life_game_viewer/view/actions.rb', line 172 def actionPerformed(event) text = LifeVisualizer.new.to_display_string(@table_model.life_model) ClipboardHelper.clipboard_text = text end |