Module: BitClipboardPaste
- Included in:
- Takelage::BitClipboard, Takelage::BitRequire, Takelage::InitPacker, Takelage::InitTakelage
- Defined in:
- lib/takelage/bit/clipboard/paste.rb
Overview
takelage bit clipboard paste
Instance Method Summary collapse
-
#bit_clipboard_paste(cid, dir) ⇒ Object
Backend method for bit paste.
Instance Method Details
#bit_clipboard_paste(cid, dir) ⇒ Object
Backend method for bit paste.
6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
# File 'lib/takelage/bit/clipboard/paste.rb', line 6 def bit_clipboard_paste(cid, dir) log.debug "Running bit paste \"#{cid}\" to \"#{dir}\"" return false unless configured? %w[project_root_dir] return false unless _bit_clipboard_lib_prepare_workspace return false unless _bit_clipboard_paste_cid_exists? cid _bit_clipboard_paste_import_cid cid, dir _bit_clipbpard_lib_remove_bit_artifacts _bit_clipboard_lib_sync_workspace log.info "Pasted bit component \"#{cid}\" to directory \"#{dir}\"" true end |